Skip to content

Commit b358c59

Browse files
committed
update image log
1 parent 2331780 commit b358c59

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

service/bot/proto2mirai.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package bot
33
import (
44
"html"
55
"strconv"
6+
"strings"
67

78
"github.com/Mrs4s/MiraiGo/message"
89
"github.com/ProtobufBot/Go-Mirai-Client/pkg/util"
@@ -60,17 +61,18 @@ func ProtoTextToMiraiText(data map[string]string) message.IMessageElement {
6061

6162
func ProtoImageToMiraiImage(data map[string]string) message.IMessageElement {
6263
url, ok := data["url"]
63-
if !ok {
64+
if !ok || !strings.Contains(url, "http") {
6465
url, ok = data["src"] // TODO 为了兼容我的旧代码偷偷加的
65-
if !ok {
66+
if !ok || !strings.Contains(url, "http") {
6667
url, ok = data["file"]
6768
}
6869
}
69-
if !ok {
70+
if !ok || !strings.Contains(url, "http") {
7071
log.Warnf("imageUrl不存在")
7172
return EmptyText()
7273
}
7374
url = html.UnescapeString(url)
75+
log.Infof("下载图片: %+v", url)
7476
b, err := util.GetBytes(url)
7577
if err != nil {
7678
log.Errorf("下载图片失败")

0 commit comments

Comments
 (0)