Closed SakuraXiaoWen closed 2 years ago
嗯,是的..MiraiHttp那部分没写完 可以试试对接这个:https://github.com/yyuueexxiinngg/onebot-kotlin
在使用中还遇到些问题,我用的一个以图搜图的插件无法接收图片,显示接收图片失败,但是用mirai-native没有这个问题。 还有个建议就是能否做一个日志窗口,这样也能方便看插件出了什么问题。 多谢。
在cmd里面打开,可以看到日志,另外,在目录下的log文件夹里面,也有日志. 问下,无法接收图片的情况,后端是什么,go-cqhttp还是onebot-kotlin?
用的是onebot-mirai
我进行了一些测试: mirai-console-2.10.0 onebot-mirai-0.3.4-all OpenJDK11U-jre_x86-32_windows_hotspot_11.0.14.1_1 这个环境下,是可以正常接收图片的. 你可以看看日志里面有没有相关错误,还有,这个目录下,有没有生成图片缓存文件
我的运行坏境: mirai-console-2.10.0 onebot-mirai-0.3.4-all openjdk17 x64
缓存图片文件是有的 那似乎是插件问题? 这是当时的日志:
[2022-02-25 13:47:46.611] [MiraiLog] [info] [[IPCPLUS] 待发送]:[CQ:at,qq=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] 接收图片失败!
插件有两种方式获取图片. 1:插件自己去读取cqimg缓存文件,自己下载图片. 2:使用CQ_getImage这个API来让框架下载图片,这个API会返回下载好后的文件路径. 如果以第二种方式,会在插件专属的log文件中,打印出API调用日志,你可以看看存不存在. 包含两条相关的log
暂时先关闭此issue,等信息更充足后再说。
MiraiHttp版本为2.5.0