Files
legica-bot/README.md
Fran Jurmanović 01866b302e add retry policy
2025-06-30 23:04:51 +02:00

29 lines
971 B
Markdown

# Legica Bot
Discord bot that scrapes the https://sib.net.hr/legica-dana website and posts the latest legica-dana post to all discord text channels it has permissions to.
## Features
- Automatically posts new content from the website daily
- Built-in retry mechanism if the post isn't available yet
- Adds rating reactions (1-10) to each post
- REST API for controlling the bot
## Configuration
The bot can be configured using environment variables:
| Variable | Description | Default |
|----------|-------------|---------|
| TOKEN | Discord Bot Token | Required |
| PASSWORD | Admin password for API | Required |
| PORT | Port for the API server | 3000 |
| CRON_LEGICA | CRON schedule for posting | 0 9 * * * |
| TIMEZONE | Timezone for the CRON job | utc |
| LEGICA_DATE_FORMAT | Date format used in posts | D.M.YYYY |
| RETRY_ATTEMPTS | Number of hourly retries if date check fails | 3 |
## Documentation
[Documentation](https://legica.jurmanovic.com/swagger)