pcrbot / plugins-for-Hoshino

Hoshino插件合集on-mirai
GNU General Public License v3.0
116 stars 47 forks source link

setu模块在线模式与go-cqhttp存在兼容问题 #6

Open zangxx66 opened 4 years ago

zangxx66 commented 4 years ago

关键词搜索涩图存在CQ码不合法导致无法发送图片的问题,将/setu/init.py第101行pic = MessageSegment.image(pic_path)改为pic = MessageSegment.image(f'file:///{pic_path}')即可,但不确定这样是否会造成mirai不兼容(滑稽

shewinder commented 4 years ago

嗯,确实是这样的。mirai-cqhttp有一个特性,可以直接绝对路径发图,省略file:///。我在一开始的时候采用的都是这种方法,后来我自己转到gocqhttp,这里也修相应改了,但由于疏忽这一行没有改过来。你现在的修改方式没有问题,mirai-cqhttp也可以使用