From fce49c79a7f8d773b884d12a9142065f8f9464b4 Mon Sep 17 00:00:00 2001 From: cointem Date: Mon, 16 Feb 2026 23:49:20 +0800 Subject: [PATCH] fix: improve message handling by using senderID for identification --- pkg/channels/telegram.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/channels/telegram.go b/pkg/channels/telegram.go index 5601d508c..28cdb03fc 100644 --- a/pkg/channels/telegram.go +++ b/pkg/channels/telegram.go @@ -133,6 +133,7 @@ func (c *TelegramChannel) Start(ctx context.Context) error { return nil } + func (c *TelegramChannel) Stop(ctx context.Context) error { logger.InfoC("telegram", "Stopping Telegram bot...") c.setRunning(false) @@ -355,7 +356,7 @@ func (c *TelegramChannel) handleMessage(ctx context.Context, message *telego.Mes "is_group": fmt.Sprintf("%t", message.Chat.Type != "private"), } - c.HandleMessage(fmt.Sprintf("%d", user.ID), fmt.Sprintf("%d", chatID), content, mediaPaths, metadata) + c.HandleMessage(senderID, fmt.Sprintf("%d", chatID), content, mediaPaths, metadata) return nil }