telegram-cli-bot/bot/tools
mirivlad 9f906af400 Версия 0.8.0 - Исправление SSH и команда /restart_bot
Основные изменения:
- Исправлено чтение вывода SSH команд (wait_and_read_ssh вместо цикла с таймаутом)
- Добавлена команда /restart_bot для перезапуска бота через sudo
- Пароль sudo запрашивается у пользователя (ИИ отключается на время ввода)
- После перезапуска бот отправляет уведомление с главным меню
- Улучшена обработка stdout/stderr в SSH инструменте

Исправленные проблемы:
- SSH команды не возвращали вывод (returncode был None до завершения процесса)
- Использован подход с параллельным чтением потоков и process.wait()
- Команда /restart_bot использует script для создания PTY

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-01 19:18:17 +08:00
..
__init__.py v0.7.2: Улучшения AI-провайдеров, инструменты и обработчики 2026-02-27 18:07:57 +08:00
cron_tool.py v0.5.3: Улучшение инструментов (SSH, cron, RSS) и интеграции с Qwen 2026-02-26 07:32:07 +08:00
ddgs_tool.py fix: unify tool naming (ddgs_tool, rss_tool, ssh_tool, cron_tool) 2026-02-25 12:13:38 +08:00
file_system_tool.py v0.7.2: Улучшения AI-провайдеров, инструменты и обработчики 2026-02-27 18:07:57 +08:00
gigachat_tool.py v0.7.2: Улучшения AI-провайдеров, инструменты и обработчики 2026-02-27 18:07:57 +08:00
rss_tool.py v0.5.3: Улучшение инструментов (SSH, cron, RSS) и интеграции с Qwen 2026-02-26 07:32:07 +08:00
ssh_tool.py Версия 0.8.0 - Исправление SSH и команда /restart_bot 2026-03-01 19:18:17 +08:00