• v0.13.0 5c9bf01999

    Caramel Nirvalen released this 2026-09-24 09:39:17 +04:00 | 3 commits to main since this release

    Signed by Caramel Nirvalen
    GPG key ID: 5A3E52DB5C52AC56

    Добавлено

    • Добавлены аргументы командной строки. которые позволяют переопределить некоторые настройки во время запуска бота. Что может быть полезно чтобы выполнить первые запуск с синхронизацией команд и созданием моделей. Или чтобы отделить разные сборки Шиори.
    • В Pluginscope можно выбрать guild чтобы расширение можно было использовть только на сервере.
    • Можно укзаать нескольких владельцев Шиори.
    • Добавлен обработчик ошибок для guild/owner only хуков.
    • В модели добавлены методы pypika для более удобного составления запросов.

    Изменено

    • loguru был заменён на встроенный logging.
    • toml на встроенный tomllib.
    • Теперь нельзя напрямую получить настройки клиента, зато можно получить часть парамтеров через property.
    • Для настроек теперь используется TOML файл, вместо .env.
    • Custom стал частью основных настроек.
    • Custom: добалвена настройка статуса бота.
    • Больше логов стало доступно только при отладке.
    • Удалён UnexpectedError, теперь используется встроенный CommandErrorEvent.
    • Api: ChioDB -> ModelRegistry, а DBTable -> ModelTable.

    Испрвалено

    • Отображение ссылки на документацию в баннере бота.
    • Методы для запуска и остановки клиента стали чатьсю клиента.