Журнал изменений
1.2.0 (2026-03-11)
Добавлено
RedisStorage - хранилище FSM с нативной поддержкой TTL и префиксов ключей
SQLiteStorage - хранилище FSM на основе sqlite3 как синхронная альтернатива
- Система экспериментальных фич с поддержкой
eager_task_factory
- Поддержка cron-расписаний в
tasks.loop(cron="...") с встроенным парсером 5-полевого формата
- Декоратор
group() для Package - группы команд с подкомандами
- Расширение Package: именование, интеграция с FSM, хуки, обработка ошибок и управление жизненным циклом
Исправлено
- Замена тихого
except: pass на логирование через debug/warning
1.1.0 (2026-03-09)
Добавлено
- Метод
app.listener() для регистрации слушателей событий напрямую в приложении
1.0.0 (2026-03-06)
Добавлено
- Type-safe команды с парсингом из аннотаций типов
- Интерактивный UI: клавиатуры, карусели, View с callback-кнопками
- FSM для многошаговых диалогов с хранилищем состояний
- Cog-модули с lifecycle-хуками и горячей перезагрузкой
- Система проверок и cooldown (rate-limiting, max_concurrency)
- Группы команд и подкоманды с вложенностью
- Мульти-бот и система аддонов
- AutoDoc аддон для автогенерации документации команд
- FastAPI аддон для интеграции с веб-приложениями