diff --git a/message/message.go b/message/message.go index 9812703..2c250db 100644 --- a/message/message.go +++ b/message/message.go @@ -137,6 +137,13 @@ func ParseGroupMessage(msg *message.PushMsgBody) *GroupMessage { func ParseTempMessage(msg *message.PushMsgBody) *TempMessage { return &TempMessage{ + ID: msg.ContentHead.Sequence.Unwrap(), + Self: msg.ResponseHead.ToUin, + Sender: &Sender{ + Uin: msg.ResponseHead.FromUin, + UID: msg.ResponseHead.FromUid.Unwrap(), + IsFriend: false, + }, Elements: ParseMessageElements(msg.Body.RichText.Elems), } }