Koishi 机器人无响应排查方法 / 无响应集中楼

如果你的机器人突然无响应了,那么你可以按照下面的顺序进行排查:

1. 在沙盒中发送「帮助」

如果 Koishi 回复了指令列表,那么说明 Koishi 的工作是正常的。无响应的问题来自于平台。

如果 Koishi 没有回复,那么说明 有插件阻止了 Koishi 的工作。一些聊天相关的插件可能会拦截你发送的每一句话。停用这些插件,然后重试。

2. 在私聊中发送消息

在平台的私聊中发送「帮助」。如果 Koishi 没有回复,说明是平台连接性问题,可跳转第六条解决。如果有回复,说明是群聊环境下的问题,可跳转第三、第四、第五条解决。

3. 检查自己是否有更换过平台账号(501)

Koishi 具有 assign 机制,可以避免多个账号在同一个群里进行响应。可以参考下面的帖子解决:

4. QQ:检查风控(749)

如果私聊响应而群聊无响应,则有可能是风控或手表睡死。其中,风控可以参考下面的帖子解决:

5. QQ:检查手表睡死(2058)

手表睡死可以参考下面的帖子解决:

6. 检查平台连接性

如果问题并不来自上面的任何一个,那么大概率是平台的连接性问题。

如果你使用 gocq 插件,那么可以把 gocq 插件的日志等级调高,这样你就可以看到 gocq 收发的每一条消息。可以根据日志做进一步的排查。

3 个赞

其他相关帖子: