top1bot
Winner winner chicken dinner
Discord bot that can keep track of a user's Warzone victory (~top1) by saving it in a database.
Useless therefore essential.
Docs
You can find a list of available commands here.
TODO
- The bot lives
- Register channels
- Register user's top1
- Only listen to channels saved in db
- Admin commands
- Handle messages / replies
- Docs with command list
- Refacto using command loader / handler
- Load registered channels at startup instead of checking everytime
- Maintenance mode (maybe allow replies only on test server)
- Find efficient way to check last top1 date in DB to prevent spamming 'now'
- i18
- Refacto 'help' to follow this https://github.com/eritislami/evobot/blob/master/commands/help.js
- Delete static DOCS.md & add script that generates it based on commands 'descriptions'
Ideas
- If user submits more than 1 top1 in a 15 minute span, ignore request
- Stats ? nb top1 per day / week / month / year ?
- command:
last <day, week, month, year, 5 -> last 5 top1>
- command:
- Only Admin can register channels