[Bug?]: 账号被踢下线但是get_status里还显示在线
请确保您已阅读以上注意事项,并勾选下方的确认框。
- [x] 我已经仔细阅读上述内容
- [x] 我已经使用 最新构建 测试过,问题依旧存在。
- [x] 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
- [x] 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。(其它疑问请考虑加入TG群询问或在discussions中提问)
Lagrange项目
OneBot
所使用/依赖的Lagrange项目对应的commit
0
运行环境
Windows
运行架构
x64
连接方式
HTTP
重现步骤
日志中显示 [WtExchangeLogic] [FATAL]: KickNTEvent: 你的帐号当前登录已失效,请重新登录。: 下线通知
调用api/get_status 显示下面数据 { "status": "ok", "retcode": 0, -"data": { "app_initialized": true, "app_enabled": true, "plugins_good": true, "app_good": true, "online": true, "good": true, "memory": 218417584 }, "echo": null }
期望的结果是什么?
可以正常显示是否掉线
实际的结果是什么?
BOT已经掉线但是get_status中还显示在线
简单的复现代码/链接(可选)
Trace 级别日志记录(可选)
补充说明(可选)
No response
请确保您已阅读以上注意事项,并勾选下方的确认框。
我已经仔细阅读上述内容
我已经使用 最新构建 测试过,问题依旧存在。
我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。(其它疑问请考虑加入TG群询问或在discussions中提问) Lagrange项目 OneBot
所使用/依赖的Lagrange项目对应的commit 02139094c669aca578f9233c2d4f383015603ca9
运行环境 Windows
运行架构 x64
连接方式 ForwardWebSocket
补充说明(可选) 同上, 也是调用get_status始终返回"online": true, "good": true,无法准确反应当前在线状态. 希望是掉线后至少有一个值为false
Core\Entity\Action\Response\OneBotGetStatusResponse.cs Core\Operation\Info\GetStatusOperation.cs 源码显示,此API只实现了内存查询,其他都是固定为True...