From 7822e65d6c57c5b5fe24c8c1b8457ff1131187c0 Mon Sep 17 00:00:00 2001 From: shokollm <270575765+shokollm@users.noreply.github.com> Date: Sun, 5 Apr 2026 02:34:47 +0000 Subject: [PATCH] debug: add logging to _find_user_id_by_username To see the actual error when user lookup fails. --- apps/telegram-bot/commands.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/telegram-bot/commands.py b/apps/telegram-bot/commands.py index eed7b09..5fc705b 100644 --- a/apps/telegram-bot/commands.py +++ b/apps/telegram-bot/commands.py @@ -775,10 +775,15 @@ async def _find_user_id_by_username( ctx: ContextTypes.DEFAULT_TYPE, username: str ) -> int | None: """Find user_id by username using Telegram API.""" + import logging + + log = logging.getLogger(__name__) try: chat = await ctx.bot.get_chat(f"@{username}") + log.info(f"Found user {username}: {chat.id}") return chat.id - except Exception: + except Exception as e: + log.error(f"Failed to find user @{username}: {e}") return None