From ba9ffe0f419bdc14893f2cf6e4ccd29b076196e0 Mon Sep 17 00:00:00 2001 From: Mrs4s <1844812067@qq.com> Date: Sat, 12 Sep 2020 22:42:06 +0800 Subject: [PATCH] fix light app. --- client/global.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/global.go b/client/global.go index 8d58060f..1da005dd 100644 --- a/client/global.go +++ b/client/global.go @@ -305,6 +305,10 @@ func (c *QQClient) parseGroupMessage(m *msg.Message) *message.GroupMessage { } // pre parse for _, elem := range m.Body.RichText.Elems { + // 为什么小程序会同时通过RichText和long text发送 + if elem.LightApp != nil { + break + } // is rich long msg if elem.GeneralFlags != nil && elem.GeneralFlags.LongTextResid != "" { if f := c.GetForwardMessage(elem.GeneralFlags.LongTextResid); f != nil && len(f.Nodes) == 1 {