From ee5aa74ee7df8e27bec548e2ab4190c3eb065852 Mon Sep 17 00:00:00 2001 From: Hoshina Date: Thu, 19 Feb 2026 22:30:34 +0800 Subject: [PATCH] fix(onebot): add metadata for direct and group message handling --- pkg/channels/onebot.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/channels/onebot.go b/pkg/channels/onebot.go index 53e82b44d..06186f783 100644 --- a/pkg/channels/onebot.go +++ b/pkg/channels/onebot.go @@ -866,10 +866,14 @@ func (c *OneBotChannel) handleMessage(raw *oneBotRawEvent) { switch raw.MessageType { case "private": chatID = "private:" + senderID + metadata["peer_kind"] = "direct" + metadata["peer_id"] = senderID case "group": groupIDStr := strconv.FormatInt(groupID, 10) chatID = "group:" + groupIDStr + metadata["peer_kind"] = "group" + metadata["peer_id"] = groupIDStr metadata["group_id"] = groupIDStr senderUserID, _ := parseJSONInt64(sender.UserID)