azmiao / XQA

一个支持正则,支持回流,支持随机回答,支持图片等CQ码的你问我答
GNU General Public License v3.0
28 stars 5 forks source link

旧eqa转过来的问答触发时报错 #16

Closed Mei-Sakura closed 1 month ago

Mei-Sakura commented 1 month ago

经典环节之修了一个bug出更多的bug image

azmiao commented 1 month ago

image 如图,NapCat接口已变动,已无法支持旧的图片再转换查询

azmiao commented 1 month ago

image 如图,NapCat接口已变动,已无法支持旧的图片再转换查询

需要转换请确保napcat>2.2.36时使用的eqa

azmiao commented 1 month ago

由于napcat接口随ntqq变化,可能经常导致类似问题,因此如果可以的话仍推荐使用gocqhttp,另外可尝试将__ini__.py的第244行的save=True换成save=False,会降低部分情况下的稳定性,但可能能解决部分类似问题

azmiao commented 1 month ago

先关闭issue了,后续有问题可以再开

azmiao commented 1 month ago

已将补齐保存逻辑去除合并,可以尝试更新试试,commit d8953c2d910bbd7d7580ece5626572eadd62eecd

Mei-Sakura commented 1 month ago

已将补齐保存逻辑去除合并,可以尝试更新试试,commit d8953c2

可以解决旧问答的报错。

另外如果设置新的问答会导致导入过来的旧问答无法触发,同时删除新问答时也会导致旧问答一同被删除 image

azmiao commented 1 month ago

本项目设置新的问答的策略就是覆盖,所以删除的时候也会删掉