From 9ed17ba9074d4c3f53da42eddd324d98640461a0 Mon Sep 17 00:00:00 2001 From: Apple Date: Fri, 21 Nov 2025 01:17:02 -0800 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B2=D0=B8=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BE=20get=5Ftelegram=5Ffile=5Fpath=20?= =?UTF-8?q?=D0=B4=D0=BB=D1=8F=20=D0=BF=D1=96=D0=B4=D1=82=D1=80=D0=B8=D0=BC?= =?UTF-8?q?=D0=BA=D0=B8=20Helion=20=D1=82=D0=BE=D0=BA=D0=B5=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gateway-bot/http_api.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gateway-bot/http_api.py b/gateway-bot/http_api.py index eb903b3a..9b13de7b 100644 --- a/gateway-bot/http_api.py +++ b/gateway-bot/http_api.py @@ -647,9 +647,9 @@ async def discord_webhook(message: DiscordMessage): # Helper Functions # ======================================== -async def get_telegram_file_path(file_id: str) -> Optional[str]: +async def get_telegram_file_path(file_id: str, bot_token: str = None) -> Optional[str]: """Отримати шлях до файлу з Telegram API""" - telegram_token = os.getenv("TELEGRAM_BOT_TOKEN") + telegram_token = bot_token or os.getenv("TELEGRAM_BOT_TOKEN") if not telegram_token: logger.error("TELEGRAM_BOT_TOKEN not set") return None @@ -930,7 +930,7 @@ async def helion_telegram_webhook(update: TelegramUpdate): try: # Get file path from Telegram helion_token = os.getenv("HELION_TELEGRAM_BOT_TOKEN") - file_path = await get_telegram_file_path(file_id) + file_path = await get_telegram_file_path(file_id, helion_token) if not file_path: raise HTTPException(status_code=400, detail="Failed to get file from Telegram")