MiraiCQ icon indicating copy to clipboard operation
MiraiCQ copied to clipboard

MiraiHttp似乎连接不上?

Open SakuraXiaoWen opened this issue 4 years ago • 7 comments

QQ截图20220226145955 QQ截图20220226150008

MiraiHttp版本为2.5.0

SakuraXiaoWen avatar Feb 26 '22 07:02 SakuraXiaoWen

嗯,是的..MiraiHttp那部分没写完 可以试试对接这个:https://github.com/yyuueexxiinngg/onebot-kotlin

super1207 avatar Feb 26 '22 09:02 super1207

在使用中还遇到些问题,我用的一个以图搜图的插件无法接收图片,显示接收图片失败,但是用mirai-native没有这个问题。 还有个建议就是能否做一个日志窗口,这样也能方便看插件出了什么问题。 多谢。 IMG_20220226_210331

SakuraXiaoWen avatar Feb 26 '22 13:02 SakuraXiaoWen

在cmd里面打开,可以看到日志,另外,在目录下的log文件夹里面,也有日志. 问下,无法接收图片的情况,后端是什么,go-cqhttp还是onebot-kotlin?

super1207 avatar Feb 27 '22 02:02 super1207

用的是onebot-mirai

SakuraXiaoWen avatar Feb 27 '22 04:02 SakuraXiaoWen

我进行了一些测试: mirai-console-2.10.0 onebot-mirai-0.3.4-all OpenJDK11U-jre_x86-32_windows_hotspot_11.0.14.1_1 这个环境下,是可以正常接收图片的. 你可以看看日志里面有没有相关错误,还有,这个目录下,有没有生成图片缓存文件 image

super1207 avatar Feb 27 '22 05:02 super1207

我的运行坏境: mirai-console-2.10.0 onebot-mirai-0.3.4-all openjdk17 x64

缓存图片文件是有的 那似乎是插件问题? 这是当时的日志: [2022-02-25 13:47:46.608] [MiraiLog] [debug] [Center]:收到的消息:{"ClassType":"GroupMessage","anonymous":null,"font":0,"group_id":165098898,"message":[{"data":{"text":"#以图搜图"},"type":"text"}],"message_id":1277417904,"message_type":"group","post_type":"message","raw_message":"#以图搜图","self_id":57031629,"sender":{"age":0,"area":"unknown","card":"SakuraMatsuri.","level":"unknown","nickname":"SakuraMatsuri.","role":"owner","sex":"unknown","title":"unknown","user_id":1580115937},"sub_type":"normal","time":1645768066,"user_id":1580115937}

[2022-02-25 13:47:46.611] [MiraiLog] [info] [[IPCPLUS] 待发送]:[CQ:at,qq=1580115937] 请发送一张图片 [2022-02-25 13:47:50.086] [MiraiLog] [debug] [Center]:收到的消息:{"ClassType":"GroupMessage","anonymous":null,"font":0,"group_id":165098898,"message":[{"data":{"file":"6205F0895EC1D23BF72C4CB6F74E5B2F","url":"http://gchat.qpic.cn/gchatpic_new/1580115937/2155098898-2553230186-6205F0895EC1D23BF72C4CB6F74E5B2F/0?term=2"},"type":"image"}],"message_id":-1088435310,"message_type":"group","post_type":"message","raw_message":"[CQ:image,file=6205F0895EC1D23BF72C4CB6F74E5B2F,url=http://gchat.qpic.cn/gchatpic_new/1580115937/2155098898-2553230186-6205F0895EC1D23BF72C4CB6F74E5B2F/0?term=2]","self_id":57031629,"sender":{"age":0,"area":"unknown","card":"SakuraMatsuri.","level":"unknown","nickname":"SakuraMatsuri.","role":"owner","sex":"unknown","title":"unknown","user_id":1580115937},"sub_type":"normal","time":1645768070,"user_id":1580115937}

[2022-02-25 13:47:50.224] [MiraiLog] [info] [[IPCPLUS] 待发送]:[CQ:at,qq=1580115937] 以图搜图功能开始 [2022-02-25 13:47:51.278] [MiraiLog] [info] [[IPCPLUS] 待发送]:[CQ:at,qq=1580115937] 正在切换到ascii2d搜图引擎,正在搜索 [2022-02-25 13:47:51.878] [MiraiLog] [info] [[IPCPLUS] 待发送]:[CQ:at,qq=1580115937] 接收图片失败!

SakuraXiaoWen avatar Feb 27 '22 11:02 SakuraXiaoWen

插件有两种方式获取图片. 1:插件自己去读取cqimg缓存文件,自己下载图片. 2:使用CQ_getImage这个API来让框架下载图片,这个API会返回下载好后的文件路径. 如果以第二种方式,会在插件专属的log文件中,打印出API调用日志,你可以看看存不存在. image 包含两条相关的log

super1207 avatar Feb 27 '22 12:02 super1207

暂时先关闭此issue,等信息更充足后再说。

super1207 avatar Oct 03 '22 10:10 super1207