v3.5.0
3.4.x
-> 3.5.x
) CONTAINS BREAKING CHANGES!
This update is mostly just migration to stable discord.py v2.0 after discord.py development is continued.
Most changes are on the code side, so it shouldn't affect users that much, other than the addition of application commands (or slash
).
Starting from 3.5 ziBot will only support Python 3.10+
Bugfixes
- [Fixed] Re-enabled meme command, fixed by itself (probably aiohttp's user-agent bug)
Addition
- [Added] Application Commands (
slash
commands and more)
Some commands will be added on later version - [Improved] You can now set Welcome and Farewell message using Modal (disabled, waiting for Discord to add other input types)
- [Re-added] Re-added google search command
- [Added] Handle timed_out to be logged on modlog
Internal Changes (Won't affect bot users)
- [Improved / BREAKING CHANGES] Changed project structure (all source file now located in
src/
)
This change breaks tortoise from loading, please change your models value fromcore.db
intosrc.main.core.db
! - [Improved] Versioning now only handled by pyproject
- [Fixed] Adapted discord.py's asyncio changes
- [Changed] Splitting meta into several subcogs
- [Fixed] Dpy 2.0 remove asynciterator's flatten function
- [Fixed] Discord paginate ban list
- [Added] Added support for hybrid commands
- [Improved] Moved
_custom_command
functions into_model.CustomCommand
- [Added] Added Docker/Podman support
- [Added] Added Environment Variable support for Docker
- [Improved] Problematic commands like google search can now be hosted using ZiRO-Bot/RandomAPI