AstrBot icon indicating copy to clipboard operation
AstrBot copied to clipboard

[Bug]重启后无法获得gewehcat的新app_id,也不能重新配置app_id

Open bbb4aaa opened this issue 10 months ago • 1 comments

发生了什么

前提:已持久化astrbot数据 问题:当重启gewehcat后无法获得gewehcat的新app_id,也不能重新配置app_id

目前只能重新初始化astrbot重新获得gewechat的app_id

如何复现?

持久化astrbot数据且重新启动gewehcat

AstrBot 版本、部署方式(如 Windows Docker Desktop 部署)、使用的提供商、使用的消息平台适配器

3.4.37 docker

操作系统

Linux

报错日志

[19:28:54] [Core] [INFO] [gewechat.client:80]: 获取到 Gewechat Token: beaxxx [19:28:54] [Core] [INFO] [gewechat.client:320]: 使用 APPID: wx_xxxx astrbot [19:28:54] [Core] [ERRO] [platform.manager:106]: ------- 任务 gwchat_platform 发生错误: 获取二维码失败: {'ret': 500, 'msg': '获取二维码失败', 'data': {'code': '-1', 'msg': '[wx_xxxx]设备不存在'}} [19:28:54] [Core] [ERRO] [platform.manager:108]: | Traceback (most recent call last): [19:28:54] [Core] [ERRO] [platform.manager:108]: | File "/AstrBot/astrbot/core/platform/manager.py", line 102, in _task_wrapper [19:28:54] [Core] [ERRO] [platform.manager:108]: | await task [19:28:54] [Core] [ERRO] [platform.manager:108]: | File "/AstrBot/astrbot/core/platform/sources/gewechat/gewechat_platform_adapter.py", line 78, in _run [19:28:54] [Core] [ERRO] [platform.manager:108]: | await self.client.login() [19:28:54] [Core] [ERRO] [platform.manager:108]: | File "/AstrBot/astrbot/core/platform/sources/gewechat/client.py", line 330, in login [19:28:54] [Core] [ERRO] [platform.manager:108]: | raise Exception(f"获取二维码失败: {json_blob}") [19:28:54] [Core] [ERRO] [platform.manager:108]: | Exception: 获取二维码失败: {'ret': 500, 'msg': '获取二维码失败', 'data': {'code': '-1', 'msg': '[wx_aygpwxQqxO5xQXdTPAsAF]设备不存在'}} [19:28:54] [Core] [ERRO] [platform.manager:108]: |
[19:28:54] [Core] [ERRO] [platform.manager:109]: -------

你愿意提交 PR 吗?

  • [x] 是的,我愿意提交 PR!

Code of Conduct

  • [x] 我已阅读并同意遵守该项目的 行为准则

bbb4aaa avatar Mar 10 '25 11:03 bbb4aaa