dialogue插件在接受到特殊消息(见正文)一段时间后default无法打开,机器人无响应

第一次出现这种现象是如下的消息


该消息发出后,Koishi的default无法打开,机器人没有响应,日志部分如下
见日志1
这个时候我以为是特殊字符造成的偶然现象没有在意,后来又发现发送如下内容(内容抽象请见谅):
见日志2
也会造成同样的现象,日志如下:
见日志2
发现可能是dialogue插件的问题,其数据库如下:
后面补充
日志文件1:
1000|2|2024-05-29 22:: [W] sqlite > SELECT id, flag, probS, probA, original, question, answer FROM dialogue aduugurt WHERE (flag & 2 = 2 AND 'ǿC 小波,你最近过的还好吗?ǿC ’ regexp original OR flag & 2 = 0 AND question = 'ǿc 小波,你最近过的还好吗?ǿc ')
0000|3|2024-05-29 22::47 [D] launcher 正在停止服务
0000|3|2024-05-29 22::51 [D] launcher 正在退出 systray
日志文件2:
1000|2|2024-05- 13:26:56 [W] sqlite > SELECT id, flag, probS, probA, original, question, answer FROM dialogue huhhxreu WHERE (flag & 2 = 2 AND ‘回来吧crychic​:sob:
1000|2| 英语不好,但会拼crychic;
1000|2| 数学不好,但知道crychic粉丝数;
1000|2| 地理不好,但能指出crychic排练的位置;
1000|2| 历史不好,但知道crychic永不结束;
1000|2| 物理不好,但知道我是围着crychic转的。
1000|2| 学好语文是为了给crychic写情书;:face_with_monocle:
1000|2| 学好数学是为了给crychic统计粉丝量 ;:kissing_heart:
1000|2| 学好英语是为了换一种口音骂crychic的黑粉;:facepunch:
1000|2| 学好美术是为了给crychic的黑粉几分颜色瞧瞧 ;:rage:
1000|2| 学好地理是为了方便找crychic的排练位置;:triumph:
1000|2| 学好音乐是为了唱crychic的春日影。:heart_eyes:
1000|2| crychic一定会复活的,相信nagasaki soyo,她是我们crychic的骄傲’ regexp original OR flag & 2 = 0 AND question = ‘回来吧crychic​:sob:语文不好,但会写crychic五个人的名字丰川祥子长崎素世若叶睦高松灯椎名立希; 数学不好,但知道crychic粉丝数; 英语不好,但会拼crychic; 历史不好,但知道crychic永不结束; 地理不好,但能指出crychic排练的位置; 物理不好,但知道我是围着crychic转的。 学好语文是为了给crychic写情书;:face_with_monocle: 学好数学是为了给crychic统计粉丝量;:kissing_heart: 学好英语是为了换一种口音骂crychic的黑粉;:facepunch: 学好美术是为了给crychic的黑粉几分颜色瞧瞧;:rage: 学好地理是为了方便找crychic的排练位置;:triumph: 学好音乐是为了唱crychic的春日影。:heart_eyes: crychic一定会复活的,相信nagasakisoyo,她是我们crychic的骄傲’)
0000|3|2024-05- 14:06:41 [D] launcher 正在打开实例 default
0000|1|2024-05- 14:06:43 [E] launcher failed to ping god daemon: failed to connect to daemon: websocket.Dial ws://127.0.0.1:65050/api: dial tcp 127.0.0.1:65050: connectex: No connection could be made because the target machine actively refused it.
0000|3|2024-05- 14:06:51 [D] launcher 正在打开实例 default
0000|1|2024-05- 14:06:53 [E] launcher failed to ping god daemon: failed to connect to daemon: websocket.Dial ws://127.0.0.1:65050/api: dial tcp 127.0.0.1:65050: connectex: No connection could be made because the target machine actively refused it.
0000|3|2024-05- 14:07:04 [D] launcher 正在停止服务
0000|3|2024-05- 14:07:08 [D] launcher 正在退出 systray
Koishi版本4.17.5
日志文件我尽快补充
如上,感谢。

1 个赞


补充图片如上

1 个赞

能否传一份可以复制的消息原文 我看看

2 个赞

3c 24 c3 bf c4 80 20 20 3e

Emoticon 建议使用支持 Emoticon 功能的适配器,适配器会负责转换为 <platform:emoticon /> 元素。虽然其他插件也可以为这种情况作专门处理,但相比每个插件都要处理这种情况,适配器进行处理是最合适的。

1 个赞