telegram-cli-bot/bot/utils
mirivlad 769c662ab5 Версия 0.8.1 - Автоматическая OAuth авторизация Qwen Code
Основные изменения:
- Добавлена автоматическая OAuth авторизация для Qwen Code
- При первом запросе к Qwen бот отправляет ссылку на авторизацию
- После авторизации токены сохраняются в ~/.qwen/oauth_creds.json
- Добавлена команда /qwen_auth для явной авторизации
- Ссылка на авторизацию кликабельная в Telegram

Новые файлы:
- bot/utils/qwen_oauth.py — OAuth 2.0 Device Flow клиент
- authorize_qwen.sh — скрипт для ручной авторизации

Изменения:
- bot.py — проверка авторизации в handle_ai_task, qwen_auth_command
- bot/models/user_state.py — поле waiting_for_qwen_oauth
- qwen_integration.py — интеграция с OAuth модулем
- README.md — версия 0.8.1

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-01 22:06:14 +08:00
..
__init__.py refactor: модульная структура бота (v0.5.0) 2026-02-24 23:32:26 +08:00
cleaners.py v0.7.2: Улучшения AI-провайдеров, инструменты и обработчики 2026-02-27 18:07:57 +08:00
decorators.py fix: добавить импорт config в decorators.py 2026-02-24 23:59:32 +08:00
formatters.py v0.7.2: Исправление зависания бота и обработки длинного вывода 2026-02-28 11:10:29 +08:00
qwen_oauth.py Версия 0.8.1 - Автоматическая OAuth авторизация Qwen Code 2026-03-01 22:06:14 +08:00
ssh_readers.py Версия 0.8.0 - Исправление SSH и команда /restart_bot 2026-03-01 19:18:17 +08:00