v2023.12.26
Core features
Config is now stored in postgres
MongoDB is no more
Extensions were completely restructured
The entire core of the bot was completely refactored
Dog
New extension, similar to cat but now .dog prints a picture of a dog
Duck
Add a duck spawn command for debugging
Ducks are now spawned upon a release
Release is now on a hard cooldown
Listener
Now stored in postgres
Github
Will not load without an API key
Help
Is now searchable instead of only by extension name
Now includes slash commands and aliases
Nickname
Is now stored in a dedicated file
Rules
Now stored in postgres
Winerror
Fixed a minor error in hresult output
Dependencies
black -> 23.12.1
dateparser -> 1.2.0
emoji -> 2.9.0
hypothesis -> 6.92.1
isort -> 5.13.2
pip -> 23.3.2
pipenv -> 2023.11.15
pydantic -> 2.5.3
pylint -> 3.0.3
pytest-asyncio -> 0.23.2
Documentation
A huge documentation refactor occurred; most files were moved or renamed
The start of a development guide has been created, detailing how to develop and interact with the core of the bot.
Other
http functions got moved to a dedicated file