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