Drincann / Mirai-js

运行在 Node.js、浏览器下,基于 mirai-api-http 的 QQ 机器人开发框架。
https://mirai-js-drincann.vercel.app
GNU Affero General Public License v3.0
252 stars 31 forks source link

机器人下线之后重新登录不能正常运转 #206

Open chouchouji opened 2 years ago

chouchouji commented 2 years ago

机器人由于被挤下线之后,触发监听事件,参照autoRelogin中间件的方法,重新登录之后,仍然无法正常运作

Mantou1233 commented 2 years ago

同。

Drincann commented 2 years ago

该中间件依赖于 Bot.sendCommand 接口,而 mirai-api-http 的 /sendCommand 接口在 v2 中的行为有所改变, 它要求提供一个 sessionKey,即我们需要先建立一个有效会话,才能调用该接口。

如果会话已经失效,就无法正常使用该接口,从而令中间件失效。

我会做些测试,可能会在之后移除该 API。