Releases: Creadeyh/Chicken3PO-Bot-Discord
Releases · Creadeyh/Chicken3PO-Bot-Discord
v2.1.1
Backend changes:
- Database connection object is now a singleton
- Added log to all database connection exception to debug server issue
- Automatically kill the bot process if it can't connect to the database (bot to be restarted by the server)
- Removed BOT_VERSION from config.json
- Deleted leftover data folder
v2.1.0
New features:
- Added a grade option when creating a coop, so your teammates know which grade is the coop in
Changes:
- Because of the new possibility to replay leggacy contracts for points in EggInc, you can now remove yourself from the Already done list at any point, even if you have completed it in an earlier instance
Backend changes:
- Updated discord-py-interactions from 4.3.1 to 4.4.0
- Added requirements.txt for dependency listing
v2.0.1
v2.0.0
Changes:
- Slash commands related to a specific contract now have to be typed in the targeted contract channel
- Slash commands related to a specific coop now have to be typed in the targeted coop channel
- Dropped support for coop messages in embeds
- Automatically deletes user-sent messages in contract channels, only authorizing slash commands and messages from bot
- Improved the help command
Backend changes:
- Switched Discord library from discord.py & discord-interactions v3 to pycord v2 & discord-interactions v4
- Code files re-organization
- Factorized the view update for contract and coop messages
- Common permission checks
- Switched data storage from JSON files to MongoDB database
v1.3.7.1
v1.3.7
v1.3.6
Bugfixes:
- Fixed the state of the coop join button after kicking someone from a full coop
- Fixed the multiple pings to Coop Organizer when remaining list is empty and AFK joins
- Fixed the AFK role attribution: doesn't give it back if player has just joined a running coop
- On setup, now asking to move the Coop Organizer, Coop Creator, AFK and Alt roles below the bot role if they already exist
v1.3.5
v1.3.4
Changes:
- Improved admin command to modify data files
- Clicking a second time on the already done button puts you back in remaining, unless it says in the bot's archive you have indeed done the contract before
- Improved contract message readability
- Added a 10s timeout to wait_for_component events
- Allowing for admins to kick even when the coop is completed (when someone doesn't join the in-game coop)
Bugfixes:
- Fixed interfering button events when multiple wait_for_component are waiting at the same time