A python rewrite of the original dozer-discord-bot. Much of this project is powered by the blue alliance at https://www.thebluealliance.com/
- To run the bot, create a file called ".env" in the project root.
- Add your token to the file in this form:
token=YourTokenHere - Add the id of the guild the bot will be run on to the dotenv.
This provides instant syncing to the guild and is required for this bot.
guild_id=YourGuildIdHere - (Optional) If doing development, you can add a "dev_guild_id" as well, and the commands will sync to both guilds. This allows you to develop and test the status on your own server without clogging up the production server.
- Run main.py
Requires the discord.py, statbotics, requests, pillow, and dotenv libraries
- Implement caching TBA responses with the ETag, If-None-Match and Cache-Control headers (see https://www.thebluealliance.com/apidocs)
- Implement the following slash commands:
- Alliances
- EPA Rankings
- Events
- Match
- Schedule