satorijs / satori

The Universal Messenger Protocol
MIT License
151 stars 43 forks source link

Enhancement: KOOK websocket 长时间连接随机失效重置 #283

Open Nigh opened 2 months ago

Nigh commented 2 months ago

KOOK的websocket连接,会在长时间连接后随机出现失效的情况。表现为心跳包正常,但是没有其他事件推送,也无法收发消息。

由于在koishi和数个api框架中都发生过多次这个问题,可以认为应该是kook服务器端的问题,之前的解决方案是每24小时主动断开重连一次,可以避免这个问题的发生。

所以希望能够增加一个可配置项,用于配置kook适配器自动在设置的间隔下断开重连。

shigma commented 1 month ago

这个问题在 satori / koishi 最新版本中尝试修复了。可以安装最新版本再试试看。

Nigh commented 4 weeks ago

由于问题本身不易重现,正在长期测试观察中。