@@ -5,19 +5,21 @@ import (
55 "fmt"
66 "strconv"
77
8+ "github.com/sirupsen/logrus"
9+ zero "github.com/wdvxdr1123/ZeroBot"
10+ "github.com/wdvxdr1123/ZeroBot/message"
11+
812 "github.com/FloatTech/AnimeAPI/ascii2d"
913 "github.com/FloatTech/AnimeAPI/pixiv"
1014 "github.com/FloatTech/AnimeAPI/saucenao"
11- control "github.com/FloatTech/zbputils/control"
15+ "github.com/FloatTech/AnimeAPI/yandex"
16+
17+ "github.com/FloatTech/zbputils/control"
18+ "github.com/FloatTech/zbputils/control/order"
1219 "github.com/FloatTech/zbputils/ctxext"
1320 "github.com/FloatTech/zbputils/file"
1421 "github.com/FloatTech/zbputils/img/pool"
1522 "github.com/FloatTech/zbputils/process"
16- "github.com/sirupsen/logrus"
17- zero "github.com/wdvxdr1123/ZeroBot"
18- "github.com/wdvxdr1123/ZeroBot/message"
19-
20- "github.com/FloatTech/zbputils/control/order"
2123)
2224
2325func init () { // 插件主体
@@ -122,6 +124,23 @@ func init() { // 插件主体
122124 )
123125 continue
124126 }
127+ if result , err := yandex .Yandex (pic ); err != nil {
128+ ctx .SendChain (message .Text ("ERROR: " , err ))
129+ } else {
130+ // 返回SauceNAO的结果
131+ ctx .SendChain (
132+ message .Text ("我有把握是这个!" ),
133+ message .Text (
134+ "\n " ,
135+ "标题:" , result .Title , "\n " ,
136+ "插画ID:" , result .Pid , "\n " ,
137+ "画师:" , result .UserName , "\n " ,
138+ "画师ID:" , result .UserId , "\n " ,
139+ "直链:" , "https://pixivel.moe/detail?id=" , result .Pid ,
140+ ),
141+ )
142+ continue
143+ }
125144 if result , err := ascii2d .Ascii2d (pic ); err != nil {
126145 ctx .SendChain (message .Text ("ERROR: " , err ))
127146 continue
0 commit comments