发送群消息报500
-
我是用mirai-api-http插件,python调用websocket,在长时间运行后总是出现消息发不出去的情况。看log接收信息是正常的,报500发送的信息发不出去,log上也不显示,这是响应
{ "syncId": "***", "data": { "code": 500, "msg": "" } }
重新打开一下Mirai就会恢复正常,只会在较长时间运行(几个小时)后会出现,且不会自动恢复。有无什么解释或者解决方法,万分感谢。
-
@jhzgjhzg 按经验是没有做心跳导致的连接假死,但是你还能收到消息推送,怪哦。试试做个心跳机制,每30秒发送一个ping包
-
@Mr-喜 心跳包格式是什么呢,我看文档里没有。我有用python自带的websockets.connect的ping_interval参数每20秒ping一下
-
@jhzgjhzg 那问题应该不在这了,等其他大佬解决吧