diff --git a/client/decoders.go b/client/decoders.go index 1b1e89a2..de91707d 100644 --- a/client/decoders.go +++ b/client/decoders.go @@ -708,6 +708,9 @@ func decodeOnlinePushReqPacket(c *QQClient, seq uint16, payload []byte) (interfa _ = proto.Unmarshal(r.ReadAvailable(), &b) if b.OptMsgRecall != nil { for _, rm := range b.OptMsgRecall.RecalledMsgList { + if rm.MsgType == 2 { + continue + } c.dispatchGroupMessageRecalledEvent(&GroupMessageRecalledEvent{ GroupCode: groupId, OperatorUin: b.OptMsgRecall.Uin,