Основные изменения: - CronJob теперь хранит prompt для ИИ вместо команды - Добавлены поля: user_id, notify, log_results - Задачи выполняются через AI-агент (автономный выбор инструмента) - Планировщик проверяет задачи каждую минуту - Уведомления отправляются в Telegram (если notify=True) - Результаты сохраняются в cron_logs/ (если log_results=True) - Добавлена команда /cron для управления задачами - Обновлена БД и модель данных Новые файлы: - bot/services/cron_scheduler.py - планировщик задач - CRON_SYSTEM.md - документация Изменённые файлы: - bot/tools/cron_tool.py - обновлён для работы с промптами - bot/handlers/commands.py - добавлена cron_command - bot.py - интеграция планировщика, регистрация команды - .gitignore - исключение cron_logs/ Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| command_executor.py | ||
| cron_scheduler.py | ||