diff --git a/message/elements.go b/message/elements.go index bf630c85..ec5135a9 100644 --- a/message/elements.go +++ b/message/elements.go @@ -53,6 +53,7 @@ type GroupFileElement struct { type ReplyElement struct { ReplySeq int32 Sender int64 + GroupID int64 // 私聊回复群聊时 Time int32 Elements []IMessageElement diff --git a/message/message.go b/message/message.go index 87924719..f5b8890e 100644 --- a/message/message.go +++ b/message/message.go @@ -340,6 +340,7 @@ func ParseMessageElems(elems []*msg.Elem) []IMessageElement { ReplySeq: elem.SrcMsg.OrigSeqs[0], Time: elem.SrcMsg.GetTime(), Sender: elem.SrcMsg.GetSenderUin(), + GroupID: elem.SrcMsg.GetToUin(), Elements: ParseMessageElems(elem.SrcMsg.Elems), } res = append(res, r)