From d92c8d2670ed795275077bea76c6dcb25e89556a Mon Sep 17 00:00:00 2001 From: Hoshina Date: Thu, 19 Feb 2026 23:42:13 +0800 Subject: [PATCH] fix(line): add metadata for direct and group message handling --- pkg/channels/line.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/channels/line.go b/pkg/channels/line.go index ffb5533e8..9f7d2bde0 100644 --- a/pkg/channels/line.go +++ b/pkg/channels/line.go @@ -366,6 +366,14 @@ func (c *LINEChannel) processEvent(event lineEvent) { "message_id": msg.ID, } + if isGroup { + metadata["peer_kind"] = "group" + metadata["peer_id"] = chatID + } else { + metadata["peer_kind"] = "direct" + metadata["peer_id"] = senderID + } + logger.DebugCF("line", "Received message", map[string]interface{}{ "sender_id": senderID, "chat_id": chatID,