File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ package bot
33import (
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
6162func 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 ("下载图片失败" )
You can’t perform that action at this time.
0 commit comments