lyizai
42a9dd6cf0
feat: 新增机器人上/下线按钮,识别「账号已在别处登录」与「等待验证码」
下线按钮
- 顶栏新增「下线 / 上线」切换:下线会断开连接、停止自动重连,并停掉定时消息与
扩地任务;需要在游戏客户端登同一账号时必须先下线,否则会被服务端以
「您已经连接到此代理服务器了」反复踢掉
- 接口 POST /api/bots/:id/offline 与 /online;上线时会清掉「已在别处登录」标记
并把重连计数归零,否则重连会一直退避到最大间隔
识别两类此前「看起来像启动不了」的情况
- 「您已经连接到此代理服务器了」:服务端踢人时发的是聊天组件对象,
原来 JSON.stringify 之后没法看,关键信息被淹没。新增 extractKickReason()
提取纯文本,命中后给出「请先在客户端退出」的可操作提示,
并直接把重连退避到最大间隔,不再频繁硬撞服务器
- 「请直接输入验证码进行验证」:账号绑定过之后服务器仍可能每次登录都要求验证码,
而原来的正则只认「完成验证 / 身份验证」,漏掉了这句话,用户只看到机器人卡在大厅。
现在补上匹配,并在控制台弹出醒目提示 + 把输入框 placeholder 换成「输入验证码后回车发送」
测试 343 -> 355,全部通过。
2026-09-28 14:21:14 +08:00
..
2026-09-27 23:52:29 +08:00
2026-09-27 17:17:41 +08:00
2026-09-27 17:17:41 +08:00
2026-09-28 00:27:58 +08:00
2026-09-28 14:21:14 +08:00
2026-09-27 17:17:41 +08:00
2026-09-28 14:21:14 +08:00
2026-09-27 21:22:57 +08:00
2026-09-27 21:22:57 +08:00
2026-09-27 17:17:41 +08:00
2026-09-27 17:17:41 +08:00
2026-09-27 21:22:57 +08:00
2026-09-27 21:22:57 +08:00
2026-09-27 17:17:41 +08:00
2026-09-27 23:52:29 +08:00
2026-09-28 14:21:14 +08:00
2026-09-27 23:52:29 +08:00
2026-09-28 00:27:58 +08:00
2026-09-28 13:56:41 +08:00
2026-09-27 17:17:41 +08:00
2026-09-27 17:17:41 +08:00
2026-09-27 17:17:41 +08:00
2026-09-27 17:19:20 +08:00