1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-04 19:17:38 +08:00

fix msg limit.

This commit is contained in:
Mrs4s 2020-12-10 02:03:26 +08:00
parent 993d8cf8fa
commit c07a8a9c8a

View File

@ -77,7 +77,7 @@ func (c *QQClient) sendGroupMessage(groupCode int64, forward bool, m *message.Se
defer c.onGroupMessageReceipt(eid) defer c.onGroupMessageReceipt(eid)
imgCount := m.Count(func(e message.IMessageElement) bool { return e.Type() == message.Image }) imgCount := m.Count(func(e message.IMessageElement) bool { return e.Type() == message.Image })
msgLen := message.EstimateLength(m.Elements, 703) msgLen := message.EstimateLength(m.Elements, 703)
if (msgLen > 200 || imgCount > 1) && !forward && !m.Any(func(e message.IMessageElement) bool { if (msgLen > 100 || imgCount > 1) && !forward && !m.Any(func(e message.IMessageElement) bool {
_, ok := e.(*message.GroupVoiceElement) _, ok := e.(*message.GroupVoiceElement)
_, ok2 := e.(*message.ServiceElement) _, ok2 := e.(*message.ServiceElement)
_, ok3 := e.(*message.ReplyElement) _, ok3 := e.(*message.ReplyElement)