diff --git a/client/c2c_processor.go b/client/c2c_processor.go index 87ac410e..ddac8175 100644 --- a/client/c2c_processor.go +++ b/client/c2c_processor.go @@ -200,7 +200,7 @@ func tempSessionDecoder(c *QQClient, pMsg *msg.Message, _ *incomingPacketInfo) { if pMsg.Head.C2CTmpMsgHead == nil || pMsg.Body == nil { return } - if pMsg.Head.GetMsgType() == 529 && pMsg.Head.GetC2CCmd() == 6 { + if (pMsg.Head.GetMsgType() == 529 && pMsg.Head.GetC2CCmd() == 6) || pMsg.Body.RichText != nil { group := c.FindGroup(pMsg.Head.C2CTmpMsgHead.GetGroupCode()) if group == nil { return