diff --git a/coolq/bot.go b/coolq/bot.go index 7af88ad..ba27714 100644 --- a/coolq/bot.go +++ b/coolq/bot.go @@ -12,6 +12,7 @@ import ( log "github.com/sirupsen/logrus" "github.com/xujiajun/nutsdb" "hash/crc32" + "math/rand" "path" "sync" "time" @@ -94,7 +95,8 @@ func (bot *CQBot) SendGroupMessage(groupId int64, m *message.SendingMessage) int var newElem []message.IMessageElement for _, elem := range m.Elements { if i, ok := elem.(*message.ImageElement); ok { - gm, err := bot.Client.UploadGroupImage(114514, i.Data) + _, _ = bot.Client.UploadGroupImage(int64(rand.Intn(11451419198)), i.Data) + gm, err := bot.Client.UploadGroupImage(groupId, i.Data) if err != nil { log.Warnf("警告: 群 %v 消息图片上传失败: %v", groupId, err) continue