From 26b45139c16ff2d4dc7ece039307fd4d13071150 Mon Sep 17 00:00:00 2001 From: Mrs4s <1844812067@qq.com> Date: Fri, 20 Nov 2020 23:39:07 +0800 Subject: [PATCH] fix msg len. --- client/client.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/client.go b/client/client.go index 423b265b..395af5ec 100644 --- a/client/client.go +++ b/client/client.go @@ -436,7 +436,7 @@ func (c *QQClient) SendGroupMessage(groupCode int64, m *message.SendingMessage, if msgLen > 5000 || imgCount > 50 { return nil } - if (msgLen > 300 || imgCount > 2) && !useFram { + if (msgLen > 200 || imgCount > 1) && !useFram { ret := c.sendGroupLongOrForwardMessage(groupCode, true, &message.ForwardMessage{Nodes: []*message.ForwardNode{ { SenderId: c.Uin, @@ -462,7 +462,7 @@ func (c *QQClient) sendGroupMessage(groupCode int64, forward bool, m *message.Se defer c.onGroupMessageReceipt(eid) imgCount := m.Count(func(e message.IMessageElement) bool { return e.Type() == message.Image }) msgLen := message.EstimateLength(m.Elements, 703) - if (msgLen > 300 || imgCount > 2) && !forward && !m.Any(func(e message.IMessageElement) bool { + if (msgLen > 200 || imgCount > 1) && !forward && !m.Any(func(e message.IMessageElement) bool { _, ok := e.(*message.GroupVoiceElement) _, ok2 := e.(*message.ServiceElement) return ok || ok2