diff --git a/extensions/telegram-user/src/monitor/handler.ts b/extensions/telegram-user/src/monitor/handler.ts index 1cffa5a5a..61237a2e6 100644 --- a/extensions/telegram-user/src/monitor/handler.ts +++ b/extensions/telegram-user/src/monitor/handler.ts @@ -304,6 +304,7 @@ export function createTelegramUserMessageHandler(params: TelegramUserHandlerPara const sender = await msg.getCompleteSender().catch(() => msg.sender); if (sender.type !== "user") return; if ("isSelf" in sender && sender.isSelf) return; + if (self?.id != null && sender.id === self.id) return; const senderId = String(sender.id); const senderPeer = resolveTelegramUserPeer(senderId);