Overhaul API to version 2.1.0
- Complete rework of commands. Commands are now native discord slash commands
- Added context menu support
- Added support for UI elements. Reimplemented discord.py's ui framework to be more functional
- Sqlite database backend instead of pickle
- Internal dates are now in UTC or are otherwise timezone aware
- Removed story mode. This will be built and deployed in a separate raconteuse bot, since it requires direct access to message content
Opening this MR marks the completion of the main work for the %API 2.0 Overhaul milestone. This MR will remain a draft until at least 12/28/2022 while it is tested.