前言:为什么要把OpenClaw接入微信
OpenClaw作为开源AI助手的核心价值在于"随时随地可用"。通过在微信中接入ClawBot插件,你可以直接在微信聊天窗口调用AI能力——无需打开浏览器、无需切换APP、更不需要记住复杂的命令格式。
这篇文章基于我实际部署3次的经验总结,涵盖从环境准备到扫码绑定的完整流程,以及踩过的所有坑。
一、准备工作:确认你的环境
1.1 系统要求
| 组件 | 要求 |
|---|---|
| 操作系统 | Windows 10/11、macOS 10.15+、Linux Ubuntu 18.04+ |
| Node.js | ≥ 22.0.0(推荐使用nvm管理版本) |
| 微信版本 | iOS 8.0.70+ / Android 8.0.70+(需要支持ClawBot插件) |
| 网络环境 | 能够访问OpenClaw服务(本地或远程服务器) |
1.2 安装OpenClaw(如果还没装)
# 使用npm安装(国内用户推荐) npm install -g openclaw@latest --registry=https://registry.npmmirror.com # 或使用pnpm pnpm add -g openclaw@latest # 验证安装 openclaw --version
如果安装过程中遇到libsiganl-node相关错误,需要配置Git代理(详见第三节常见问题)。
二、核心步骤:微信ClawBot插件安装与绑定
2.1 安装ClawBot插件(微信端操作)
- 打开微信,进入我 → 设置 → 插件
- 在插件列表中找到ClawBot卡片(如果没看到,可能需要更新微信到最新版)
- 点击ClawBot卡片,进入插件详情页
- 复制页面上显示的"终端安装命令"(类似
npx -y @tencent-weixin/openclaw-weixin-cli@latest install)
2.2 在OpenClaw所在设备执行安装
这一步是关键:安装命令需要在运行OpenClaw的机器上执行(可以是你的本地电脑,也可以是云服务器)。
# 在OpenClaw所在设备的终端执行 npx -y @tencent-weixin/openclaw-weixin-cli@latest install
执行后会看到以下输出:
- ✅ 依赖安装成功
- 🔗 生成绑定二维码
- 📱 等待微信扫码...
2.3 扫码绑定(微信端操作)
- 在微信ClawBot插件页面,点击开始扫描登录按钮
- 等待约5秒,二维码会显示在插件界面
- 用微信扫一扫功能扫描二维码
- 确认绑定,等待提示"连接成功"
💡 个人经验:如果二维码加载失败,尝试关闭WiFi使用手机热点,有时网络环境会影响CDN加载。
三、深度配置:让OpenClaw更懂你的微信对话
3.1 配置模型路由(关键步骤)
绑定成功后,需要在OpenClaw后台配置使用的AI模型。登录OpenClaw控制台:
# 本地访问地址 http://127.0.0.1:18789/ # 如果是远程服务器,使用服务器IP http://你的服务器IP:18789/
3.2 推荐模型配置(国内用户)
| 模型 | 优势 | 适用场景 |
|---|---|---|
| Kimi | 长文本理解强,支持128K上下文 | 分析长文章、总结聊天记录 |
| DeepSeek | 推理能力强,成本低 | 代码问题、逻辑推理 |
| 豆包 | 中文对话自然,响应快 | 日常聊天、快速问答 |
| MiniMax | 语音交互体验好 | 语音消息转文字处理 |
3.3 配置微信频道参数
在OpenClaw控制台的频道管理中找到微信(ClawBot)频道,建议调整以下参数:
- 触发方式:建议设置为"@提及触发",避免群聊中误触发
- 回复模式:单聊建议"直接回复",群聊建议"引用回复"
- 消息过滤:开启"过滤红包/转账消息",避免无意义消耗token
四、实战测试:验证接入是否成功
4.1 基础功能测试
在微信中找到ClawBot对话窗口(绑定成功后会自动出现),发送以下测试消息:
# 测试1:基础问答 @ClawBot 今天天气怎么样? # 测试2:代码能力 @ClawBot 用Python写一个快速排序 # 测试3:长文本处理 @ClawBot 总结一下这篇文章:[粘贴文章链接]
4.2 高级功能测试
- 文件处理:发送PDF/Word文件,让ClawBot总结内容
- 图片识别:发送图片,询问"图片里是什么"
- 定时提醒:设置"每天早上8点提醒我开会"
五、常见问题与解决方案(真实踩坑记录)
5.1 Windows用户:npx报错"未找到openclaw"
原因:Windows的npx使用Linux的which命令逻辑,可能找不到全局安装的包。
解决方案:
# 方案1:使用npm直接安装cli工具 npm install -g @tencent-weixin/openclaw-weixin-cli@latest # 方案2:使用完整路径 npx --package=@tencent-weixin/openclaw-weixin-cli@latest openclaw-weixin-cli install
5.2 二维码加载失败
原因:CDN资源加载失败,或防火墙拦截。
解决方案:
- 检查OpenClaw服务是否正常运行(访问
http://127.0.0.1:18789/) - 关闭广告拦截插件(如AdGuard)
- 尝试使用手机热点网络
5.3 绑定后无法接收消息
排查步骤:
- 检查OpenClaw Gateway是否运行:
openclaw gateway status - 查看日志:
openclaw logs --follow - 确认模型API Key已正确配置
- 重启Gateway:
openclaw gateway restart
5.4 如何解除绑定
如果需要更换绑定设备:
# 在OpenClaw所在设备执行 npx -y @tencent-weixin/openclaw-weixin-cli@latest uninstall # 然后在微信插件页面重新扫码绑定
六、进阶玩法:让ClawBot成为你的微信AI助手
6.1 创建自定义Skill(技能)
OpenClaw的强大之处在于可扩展性。你可以编写自定义Skill,让ClawBot在微信中执行特定任务。
示例:创建一个"每日新闻摘要"Skill
// skills/daily-news-skill/SKILL.md --- name: daily-news description: 获取今日科技新闻摘要 --- # 每日新闻摘要 当用户说"今天有什么新闻"时,执行以下步骤: 1. 使用online-search技能搜索"今日科技新闻" 2. 提取前3条重要新闻 3. 用2-3句话总结每条新闻 4. 返回格式化摘要
6.2 接入企业微信(多人群聊场景)
如果你需要在企业微信中使用ClawBot:
- 在企业微信管理后台创建"自建应用"
- 获取AgentId和Secret
- 在OpenClaw配置文件中添加企业微信渠道
- 配置webhook接收消息
七、安全与隐私建议
在微信中接入AI助手时,请注意以下安全事项:
- 不要分享敏感信息:避免在群聊中使用@ClawBot处理密码、API Key等敏感数据
- 定期审查日志:使用
openclaw logs查看ClawBot的处理记录 - 设置消息过滤:在频道配置中过滤包含敏感关键词的消息
- 使用私有部署模型:如果处理机密信息,建议使用本地部署的Ollama + DeepSeek模型
总结与下一步
通过本文的详细步骤,你应该已经成功将OpenClaw接入微信,并可以通过ClawBot插件在微信中随时调用AI能力。
下一步建议:
- 探索OpenClaw中文教程站了解更多高级功能
- 加入OpenClaw社区,获取更多Skill和使用技巧
- 尝试将ClawBot接入其他平台(Telegram、飞书、Discord)
本文基于OpenClaw 2.7.1版本编写,如有版本更新导致步骤变化,请以官方文档为准。
版权声明
本文仅代表个人观点。
本文系AI辅助作者原创,未经许可,转载请保留原文链接。

发表评论