From f5e33da2fcbdb08b65f481777b187de52f442af8 Mon Sep 17 00:00:00 2001 From: OG T Date: Thu, 16 Apr 2026 01:44:29 +0800 Subject: [PATCH] =?UTF-8?q?fix(telegram):=20=E4=BF=AE=E6=AD=A3=20=5Fmake?= =?UTF-8?q?=5Frequest=20=E2=86=92=20=5Fsend=5Frequest=20=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E5=90=8D=E7=A8=B1=E4=B8=8D=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 7 處呼叫 _make_request 但方法實際名稱為 _send_request, 導致 sweeper 分析完後 telegram_decision_push_failed 錯誤。 影響方法:send_push_notification, send_drift_card 等 ADR-071 系列。 _send_request 定義於 line 1272,OTEL 追蹤已含括。 2026-04-16 Claude Sonnet 4.6 Asia/Taipei Co-Authored-By: Claude Sonnet 4.6 --- apps/api/src/services/telegram_gateway.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/api/src/services/telegram_gateway.py b/apps/api/src/services/telegram_gateway.py index 619b3ccc..b8730f8e 100644 --- a/apps/api/src/services/telegram_gateway.py +++ b/apps/api/src/services/telegram_gateway.py @@ -1782,7 +1782,7 @@ class TelegramGateway: f"\n{html.escape(message)}\n" f"\n此為純資訊通知,無需操作。" ) - return await self._make_request( + return await self._send_request( "sendMessage", { "chat_id": settings.OPENCLAW_TG_CHAT_ID, @@ -1852,7 +1852,7 @@ class TelegramGateway: ] } - return await self._make_request( + return await self._send_request( "sendMessage", { "chat_id": settings.OPENCLAW_TG_CHAT_ID, @@ -1913,7 +1913,7 @@ class TelegramGateway: ] } - return await self._make_request( + return await self._send_request( "sendMessage", { "chat_id": settings.OPENCLAW_TG_CHAT_ID, @@ -1976,7 +1976,7 @@ class TelegramGateway: ] } - return await self._make_request( + return await self._send_request( "sendMessage", { "chat_id": settings.OPENCLAW_TG_CHAT_ID, @@ -2027,7 +2027,7 @@ class TelegramGateway: } target_chat = group_chat_id or settings.OPENCLAW_TG_CHAT_ID - return await self._make_request( + return await self._send_request( "sendMessage", { "chat_id": target_chat, @@ -2088,7 +2088,7 @@ class TelegramGateway: results = [] # 發個人 DM - results.append(await self._make_request( + results.append(await self._send_request( "sendMessage", { "chat_id": settings.OPENCLAW_TG_CHAT_ID, @@ -2099,7 +2099,7 @@ class TelegramGateway: )) # 發群組(若有) if group_chat_id: - results.append(await self._make_request( + results.append(await self._send_request( "sendMessage", { "chat_id": group_chat_id,