2026 年腾讯微信 ClawBot 接入 OpenClaw:一键安装、版本兼容与避坑 Runbook(含 Mac VPS 前置清单与 FAQ)
腾讯在个人微信灰度开放 ClawBot 后,OpenClaw 可通过官方 openclaw-weixin 插件把「日常聊天入口」接到 Gateway——这与企业微信 API 是两条完全不同的链路,却对版本钉扎、手机扫码与单聊限制同样敏感。若你已在 Mac VPS 上跑着 Telegram 或飞书通道,却希望 mainland 用户直接用微信发任务,本文给出可复现结论:四条编号痛点、个人微信 vs 企业微信 vs 其他 IM 的决策矩阵、2.0.x/1.0.x 兼容表、平台硬限制、七步 Runbook(含一键与手动命令)、三条可引用判据、FAQ,并内链网关排障、多通道验收与五月版本线文档。
目录
1. 痛点拆解:版本不匹配、扫码与单聊限制
ClawBot 故障很少表现为干净的 HTTP 401:Gateway 绿灯、其他通道正常,只有微信路径在插件版本漂移或二维码会话过期后静默失败。把 ClawBot 当成普通 Webhook 连接器,往往会在错误层级浪费数天。
- OpenClaw < 2026.3.22 却装 openclaw-weixin 2.0.x:插件 manifest 可能解析成功,但
channels status里 weixin 仍为 disabled;须先钉扎网关再装插件。 - 未灰度到 ClawBot 插件或微信版本过低:须在「我 → 设置 → 插件」看到 ClawBot;iOS 建议 8.0.70+,安卓 8.0.69+ 仍处灰度。无入口时不要反复执行安装命令。
- 安装顺序颠倒:
npx -y @tencent-weixin/openclaw-weixin-cli install只负责接微信,不安装 OpenClaw 本体。须先完成模型接入与 Gateway 冒烟,再扫码。 - 忽视单聊与 24 小时窗口:灰度插件不支持群聊;超过 24 小时无互动时主动消息可能被丢弃。笔记本休眠或 WSL2 断连会让「看起来在线、实际不收发」。
强烈建议使用备用小号绑定自动化,避免主号承担重扫与测试回复风险;微信传输内容经腾讯服务器,须对工作目录与 exec 权限做最小化(可参考站内 ClawHub 审计文)。
2. 决策矩阵:个人微信 vs 企业微信 vs 其他 IM
ClawBot 面向个人微信,不是企业微信(WeCom)。选型时要分清入口习惯、群聊能力与合规数据路径。
| 维度 | 个人微信 ClawBot | 企业微信 / 飞书 | Telegram / Discord |
|---|---|---|---|
| 入口习惯 | 大陆用户日常 App,零切换成本 | 办公协作主战场 | 海外或技术社群 |
| 群聊 | 当前仅单聊 | 群机器人、@mention 成熟 | 频道/群完善 |
| 授权方式 | 手机扫码 + 灰度插件 | 企业凭据 / 应用密钥 | Bot Token / OAuth |
| 数据路径 | 经腾讯 IM 基础设施 | 企业合规域 | 各平台政策 |
| Mac VPS 场景 | 与 Gateway 18789 同机 7×24;见网关 Runbook | 见企业微信部署 | 见多通道验收 |
3. 版本兼容表与平台硬限制
安装任何命令前,对齐 OpenClaw 核心与 openclaw-weixin 产品线。同一网关上混用 legacy 与 2.0.x 会出现 doctor 通过但事件不投递的最差故障类。
| openclaw-weixin | 要求 OpenClaw | 说明 |
|---|---|---|
| 2.0.x(当前) | >= 2026.3.22 | npm dist-tag latest;一键 CLI 默认选择 |
| 1.0.x(legacy) | 2026.1.0 – 2026.3.21 | 维护线;勿与 2.0.x 同节点混用 |
须在内部 Runbook 写死的限制:
- 仅单聊,不支持群聊;不支持图文混发。
- 24 小时互动窗口:长期无互动需计划重扫或心跳。
- 一微信号绑定约束:官方口径下一微信号对应一只 OpenClaw 实例(一只龙虾可服务多微信号需按文档核对)。
- 内容合规:传输受《网络安全法》约束;Agent 工作区须最小权限。
- 海外地域:部分区域仍在适配,香港等地已支持,其他区域关注官方公告。
4. Mac VPS 前置清单
微信只是挂在同一 18789 监听器上的又一通道,不是独立微服务。Telegram 正常而微信异常时,优先查插件版本与手机授权,而非防火墙(在 HTTPS 出口已放通前提下)。
- 运行时:Node.js 22+;
openclaw --version对 2.0.x 须 >= 2026.3.22。 - 网关:
openclaw gateway status、lsof -i :18789;异常走5 步部署或网关 Runbook。 - 账户对齐:CLI 用户与 launchd plist 的
UserName一致,插件落在同一HOME。 - 模型:Provider 已通;先在本机或 SSH 发一条测试指令确认 Agent 能回复,再装微信插件。
openclaw --version
openclaw gateway status
echo "USER=$USER HOME=$HOME"
5. 七步 Runbook:CLI 安装 → 扫码 → Gateway 重启
- 备份并钉扎 OpenClaw:快照
openclaw.json;若低于 2026.3.22,按五月版本线升级。 - 灰度自检:微信「设置 → 插件」确认 ClawBot;无入口则等待灰度,勿强行扫码。
- 一键安装(推荐):在 Mac VPS 上执行 Tencent 官方 CLI,自动匹配插件版本并引导扫码。
- 手动备选:企业 npm 镜像阻断
@tencent-weixin作用域时使用plugins install+channels login。 - 启用通道并重启 Gateway:写入
plugins.entries.openclaw-weixin.enabled后gateway restart。 - 单聊验收:在 24 小时窗口内向绑定会话发测试消息,核对 JSONL 中 channelId 与投递时间戳。
- 7×24 复验:launchctl 重启 Mac 云节点后复测;记录上次成功投递时间作为健康信号(勿只看 channels 颜色)。
手动路径:
openclaw config set plugins.entries.openclaw-weixin.enabled true
openclaw channels login --channel openclaw-weixin
openclaw channels status
openclaw gateway restart
launchd 持久化(与网关 Runbook 一致):
launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.openclaw.gateway.plist
openclaw doctor
6. 报错对照与分层排障
| 现象 | 常见根因 | 修复动作 |
|---|---|---|
| 无 ClawBot 插件入口 | 未灰度 / 版本过低 | 升级微信;等待灰度 |
| 插件拒绝加载 | OpenClaw < 2026.3.22 | 升级核心后重装 2.0.x |
| 二维码无法生成 | 协议/网关未监听 | doctor + 18789 修复 |
| 在线不回 | 24h 窗口 / pairing | 见通道在线不回 |
7. 三条可引用判据
- 版本门控:openclaw-weixin 2.0.x 在 OpenClaw 2026.3.21 及更早网关上会注册通道但不投递消息(受控环境可复现)。
- 会话形态:灰度 ClawBot 每个微信号仅一个活跃单聊绑定;多群需多备用号,不能共用一个插件实例路由多个群 ID。
- 健康信号:
channels status显示 connected 后,手机停止互动数小时内仍可能「假绿」;以 JSONL 最后成功投递时间戳为准安排重扫。
8. FAQ
问:能与 Telegram/飞书 并行吗? 可以,同属 Gateway 多通道;升级后按多通道 Runbook 做冒烟即可。
问:安卓何时全面开放? 以微信灰度为准;无插件入口前勿反复安装。优先用 iOS 8.0.70+ 完成首次绑定。
问:Mac 云为何优于笔记本? 笔记本睡眠断连;Mac VPS 上 launchd 与 Gateway、插件目录同用户,7×24 与重扫策略可纳入同一 SSH Runbook。
9. 结论
生产级 ClawBot 落地 = 钉扎 OpenClaw(>= 2026.3.22)+ 干净安装 openclaw-weixin 2.0.x + iOS 扫码(备用号)+ launchd 持久化且尊重 24 小时窗口。笔记本与 WSL2 适合首次体验扫码;Linux VPS 虽可跑 Gateway,但插件 QA 与 Mac 路径文档更少,升级与排障链更长。若你已在 Mac 云上跑着 browser skill、Webhook 与其他 IM,要把个人微信收进同一工具面,租赁 VPSMAC Apple Silicon Mac 云节点把 18789、通道令牌与 launchd 收进可审计 Runbook 更稳妥——稳定内存与磁盘、SSH 运维习惯,并与站内网关、多通道验收指南假设的环境一致。Docker 仍适短时实验,但不替代长期无头 Mac 栈上的 ClawBot 生产部署。