mirivlad
577bfce85e
fix: используем state.output_wait_message вместо wait_msg
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-27 20:11:57 +08:00
mirivlad
d20092730e
fix: polling подход для ожидания кнопок вместо asyncio.Event
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-27 20:01:28 +08:00
mirivlad
42e1043f28
feat: добавлено логирование для отладки кнопок
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-27 19:55:35 +08:00
mirivlad
d0f91d7daa
fix: используем asyncio.Event для неблокирующего ожидания кнопок
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-27 19:49:19 +08:00
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