Skip to content

v3.5.0

Compare
Choose a tag to compare
@null2264 null2264 released this 05 Jan 10:37
· 196 commits to overhaul since this release
bc4610a

⚠️ DISCLAIMER FOR DEVS: THIS UPDATE (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 from core.db into src.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