From ec29e4f15ff04dde1636be23c0ac9c41affa7061 Mon Sep 17 00:00:00 2001 From: shokollm <270575765+shokollm@users.noreply.github.com> Date: Sat, 4 Apr 2026 23:59:07 +0000 Subject: [PATCH] feat: add error handler to bot for better error logging This will help catch and log errors that were previously showing as "No error handlers are registered" --- apps/telegram-bot/bot.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/telegram-bot/bot.py b/apps/telegram-bot/bot.py index 2b43179..835ce37 100644 --- a/apps/telegram-bot/bot.py +++ b/apps/telegram-bot/bot.py @@ -43,6 +43,10 @@ from config import config BOT_TOKEN = config.bot_token or "" +async def error_handler(update, context): + log.error(f"Error: {context.error}") + + def build_app() -> Application: app = Application.builder().token(BOT_TOKEN).build() @@ -65,6 +69,8 @@ def build_app() -> Application: app.add_handler(MessageHandler(filters.COMMAND, cmd_help)) + app.add_error_handler(error_handler) + return app