From da23fc140320b4973754afdb1befd215abefc1cf Mon Sep 17 00:00:00 2001 From: Mrs4s Date: Tue, 8 Jun 2021 13:24:36 +0800 Subject: [PATCH] fix image source. --- coolq/cqcode.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/coolq/cqcode.go b/coolq/cqcode.go index 463e6f2..1fd233a 100644 --- a/coolq/cqcode.go +++ b/coolq/cqcode.go @@ -672,10 +672,11 @@ func (bot *CQBot) ToElement(t string, d map[string]string, isGroup bool) (m inte return img, nil } if i, ok := img.(*LocalImageElement); ok { // 秀图,闪照什么的就直接传了吧 + r := rand.Uint32() if isGroup { - img, err = bot.UploadLocalImageAsGroup(1, i) + img, err = bot.UploadLocalImageAsGroup(int64(r), i) } else { - img, err = bot.UploadLocalImageAsPrivate(1, i) + img, err = bot.UploadLocalImageAsPrivate(int64(r), i) } if err != nil { return nil, err @@ -1180,8 +1181,9 @@ func (bot *CQBot) makeShowPic(elem message.IMessageElement, source string, brief brief = "[分享]我看到一张很赞的图片,分享给你,快来看!" } if i, ok := elem.(*LocalImageElement); ok { + r := rand.Uint32() if !group { - gm, err := bot.UploadLocalImageAsPrivate(1, i) + gm, err := bot.UploadLocalImageAsPrivate(int64(r), i) if err != nil { log.Warnf("警告: 好友消息 %v 消息图片上传失败: %v", 1, err) return nil, err @@ -1189,7 +1191,7 @@ func (bot *CQBot) makeShowPic(elem message.IMessageElement, source string, brief suf = gm xml = fmt.Sprintf(``, brief, "", gm.Md5, gm.Md5, len(i.Data), "", minWidth, minHeight, maxWidth, maxHeight, source, icon) } else { - gm, err := bot.UploadLocalImageAsGroup(1, i) + gm, err := bot.UploadLocalImageAsGroup(int64(r), i) if err != nil { log.Warnf("警告: 群 %v 消息图片上传失败: %v", 1, err) return nil, err