前提条件

在安装 ClawBot 之前,请确认以下条件:

  • iOS 微信版本 8.0.70 及以上 -- 在微信「我 -> 设置 -> 关于微信」中查看版本号
  • 已安装本地 OpenClaw 实例(或已开通腾讯云 Lighthouse 云端服务)
  • Node.js 运行环境 -- 建议 Node.js 18 或更高版本,用于执行 CLI 安装命令
  • 处于灰度放量区间 -- ClawBot 目前非全量开放,部分用户可能暂时无法看到插件入口

如果你尚未安装 OpenClaw,请先前往 OpenClaw 官方文档完成基础环境搭建。如果你不确定是否在灰度范围内,可以直接进入微信设置页面查看 -- 如果插件列表中没有出现 ClawBot,说明该账号暂未被纳入灰度。

官方安装步骤

以下是完整的官方安装流程,按顺序操作即可完成 ClawBot 的配置与启用。

  1. 打开微信,进入「我 -> 设置 -> 插件」页面。在设置菜单的底部区域可以找到「插件」入口。
  2. 在插件列表中找到 ClawBot。若未显示,说明尚未灰度到该用户,请参考下方社区替代方案。
  3. 点击 ClawBot,查看终端安装指令。插件详情页会展示一条 CLI 安装命令。
  4. 在已安装 OpenClaw 的设备终端执行安装命令:
    npx -y @tencent-weixin/openclaw-weixin-cli@latest install
  5. 等待插件安装完成,OpenClaw 自动重启。CLI 工具会自动下载组件、配置环境并重启服务。
  6. 在微信 ClawBot 插件页面点击「启用」,触发扫码界面。
  7. 用微信扫码授权,完成绑定。使用微信「扫一扫」扫描终端中生成的二维码。
  8. 绑定成功后,微信联系人列表出现 ClawBot 入口,即可开始使用。

了解底层技术实现,请参阅技术架构详解

CLI 命令详解

CLI 安装命令会执行以下操作:

安装遇到问题?如果命令执行失败,请检查 Node.js 版本是否为 18 或以上,以及网络是否能正常访问 npm 仓库。国内用户可考虑使用 npm 镜像源。

扫码授权与绑定

扫码授权过程确保了只有微信账号持有人本人才能绑定 ClawBot。每次扫码会生成一个唯一的设备令牌,绑定后其他设备无法重复使用。

授权机制

授权成功后,微信账号与 OpenClaw 实例之间建立起一对一的绑定关系。这意味着你发送的消息只会被路由到你自己的 OpenClaw 实例,不会经过任何第三方服务器。如果需要更换设备或重新绑定,可以在微信插件设置中解除授权,然后重新扫码。

了解更多关于安全机制的设计,请参阅安全隐私与合规

社区替代方案

对于尚未进入官方灰度放量的用户,社区提供了三种主流替代方案。但需注意,这些方案存在稳定性和合规性风险。

方案一:企业微信机器人

通过企业微信的 Webhook 机器人接口,将 AI 回复推送至企业微信群。接入简单、无需逆向工程,但仅限企业微信环境,无法在个人微信中使用。

方案二:协议模拟框架

使用 wcferry、gewechat 等开源框架模拟微信通信协议。功能较完整,但存在严重的稳定性和合规风险 -- 微信版本更新后可能随时失效,且违反微信服务条款,有封号风险。

方案三:微信公众号 / 小程序

通过微信公众号或小程序的官方 API 搭建 AI 对话界面。合规且稳定,但用户体验与原生聊天窗口差异较大,且需要额外的开发与运营成本。

以上方案各有优缺,但从长期来看,ClawBot 的官方插件方案在稳定性、安全性和功能完整性上具有不可替代的优势。

常见问题与注意事项

  • 仅支持个人微信:ClawBot 当前仅支持个人微信,不支持企业微信环境下直接使用。
  • 内容合规:自动化任务建议在私密频道运行,注意内容合规,发送违规内容可能导致消息被拦截或账号受限。
  • 安装影响:安装插件会导致 OpenClaw 自动重启,需注意正在运行的任务,提前保存进度以避免数据丢失。
  • Android 支持:Android 版本支持时间线暂未公布,建议关注微信官方动态。了解更多平台支持展望,请参阅挑战与未来展望

如果你是第一次接触 ClawBot,建议先阅读什么是微信 ClawBot?了解产品全貌与功能限制。