From 807b097eb4ccf0f1d84d023d5117bc164473193d Mon Sep 17 00:00:00 2001 From: oskar Date: Mon, 18 May 2026 20:22:12 +0200 Subject: [PATCH] Fix Telegram bot job queue dependency --- services/agent-system/telegram-bot/bot.py | 5 ++++- services/agent-system/telegram-bot/requirements.txt | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/services/agent-system/telegram-bot/bot.py b/services/agent-system/telegram-bot/bot.py index 8f19b43..cd2078d 100644 --- a/services/agent-system/telegram-bot/bot.py +++ b/services/agent-system/telegram-bot/bot.py @@ -408,7 +408,10 @@ async def run_bot(): # Schedule the pending actions check job_queue = application.job_queue - job_queue.run_repeating(bot_logic.check_pending_actions, interval=10, first=5) + if job_queue: + job_queue.run_repeating(bot_logic.check_pending_actions, interval=10, first=5) + else: + logger.warning("JobQueue is not available. Periodic pending actions check will be skipped.") logger.info("Starting Telegram Approval Bot...") await application.initialize() diff --git a/services/agent-system/telegram-bot/requirements.txt b/services/agent-system/telegram-bot/requirements.txt index e960954..d7d581f 100644 --- a/services/agent-system/telegram-bot/requirements.txt +++ b/services/agent-system/telegram-bot/requirements.txt @@ -1 +1 @@ -python-telegram-bot==21.1.1 +python-telegram-bot[job-queue]==20.7