mirivlad
85947754c7
fix: кнопки удаляются сразу после нажатия, ожидание бесконечное
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-27 19:20:48 +08:00
mirivlad
fbf0edc60a
v0.7.2: Улучшения AI-провайдеров, инструменты и обработчики
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-27 18:07:57 +08:00
mirivlad
e538d84e13
v0.7: AI Provider Manager для работы с любым AI-провайдером (Qwen, GigaChat)
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-26 23:21:20 +08:00
mirivlad
a13db1490b
feat: добавить команду /compact в меню памяти ИИ
...
- Добавлена кнопка '🔄 Компактификация' в меню memory_menu
- Реализован callback handler для memory_compact
- Компактификация запускается из меню с отображением прогресса
- Исправление: команда /compact теперь доступна через меню
Version: 0.5.3
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-25 14:39:57 +08:00
mirivlad
e9186e9dd2
refactor: разделение хендлеров и сервисов по модулям
...
- bot/handlers/commands.py - команды (/start, /menu, /help, /settings)
- bot/handlers/callbacks.py - callback от меню (468 строк)
- bot/services/command_executor.py - выполнение команд (299 строк)
- bot.py сокращён до 1330 строк (было 2365, -1000 строк!)
Итого:
- models: 425 строк
- utils: 384 строки
- keyboards: 200 строк
- handlers: 600 строк
- services: 300 строк
- bot.py: 1330 строк (точка входа + хендлеры сообщений)
Version: 0.5.1
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-24 23:47:12 +08:00