问题描述
用户使用 ClawBot(iLink 协议)与 bot 进行对话后,当用户在新设备(如新手机、新电脑)登录同一个微信账号时,ClawBot 的对话框不会出现在新设备的聊天列表中。Bot
发送的消息只能到达首次创建对话的设备,无法跨设备同步。
复现步骤
- 用户 A 在旧手机上通过扫码授权成为 ClawBot 管理员
- ClawBot 向用户 A 发送消息,正常出现对话框
- 用户 A 换到新设备(如新 Mac),登录同一个微信账号
- 新设备上:❌ 聊天列表无 ClawBot ❌ 搜索不到 ❌ 通讯录不存在
- Bot 发新消息也不显示在新设备上
技术分析
- Bot 发送消息依赖 context_token 关联会话,该 token 似乎与首次建立会话的设备绑定
- 清除 context_token 后 bot 无法发送消息
get_bot_qrcode 接口返回的是管理员授权码,不是用户添加联系人的方式
- ClawBot 没有微信号可以搜索添加
预期行为
期望 ClawBot 对话能像普通微信好友一样在所有登录设备上同步显示:
- ✅ 新设备登录后自动出现对话框
- ✅ Bot 新消息在所有设备同步推送
- ✅ 提供添加 bot 为联系人的方式(二维码/微信号)