Appearance
OpenClaw 接入微信完整教程 2026:5 分钟让个人微信变身 AI 助手
想把 OpenClaw 接入微信?这篇教程给你讲清楚。个人微信、企业微信、公众号三种方式都有,选最适合你的那个。
接入方式对比
| 方式 | 适用场景 | 难度 | 优缺点 |
|---|---|---|---|
| ClawBot 插件 | 个人微信用户 | ⭐ | 官方支持,但需特定微信版本 |
| 企业微信 | 企业/团队用户 | ⭐⭐ | 稳定可靠,需企业微信账号 |
| Gateway 网关 | 技术用户 | ⭐⭐⭐ | 灵活,需自建服务 |
推荐新手先用 ClawBot 插件,最简单直接。
方式一:ClawBot 官方插件(推荐)
这是 OpenClaw 官方提供的微信接入方案,通过微信官方接口实现,安全可靠。
前置条件
- OpenClaw 已安装并运行
- 微信版本要求:
- iOS:8.0.70 及以上
- 安卓:等待官方更新至 8.0.70(部分机型已支持)
配置步骤
步骤一:打开 OpenClaw 控制台
浏览器访问 http://localhost:3000,进入 Dashboard。
步骤二:添加频道
点击左侧菜单"频道管理" → "添加频道" → 选择"微信"。
步骤三:获取 ClawBot 配置
OpenClaw 会生成一个配置码,类似:
CLAWBOT_XXXXX_YYYYY记下这个配置码,后面要用。
步骤四:在微信中激活
- 打开微信
- 搜索"ClawBot"或扫描官方二维码
- 关注 ClawBot 公众号/小程序
- 发送配置码完成绑定
步骤五:测试
给你的 OpenClaw 微信助手发消息:
你好,介绍一下你自己收到回复就说明配置成功了。
常见问题
Q: 找不到 ClawBot 入口?
部分微信版本还没更新,可以:
- 更新微信到最新版本
- 或使用企业微信方式
Q: 绑定失败?
检查:
- OpenClaw 是否正在运行
- 配置码是否正确复制
- 网络是否正常
方式二:企业微信接入
企业微信接入更稳定,适合有企业微信账号的用户。
准备工作
- 企业微信管理员账号
- OpenClaw 服务已部署
- 公网可访问的服务器(或内网穿透)
创建企业微信应用
步骤一:登录企业微信后台
访问 work.weixin.qq.com,用管理员账号登录。
步骤二:创建应用
"应用管理" → "自建" → "创建应用"
填写:
- 应用名称:OpenClaw 助手
- 应用Logo:上传头像
- 可见范围:选择部门或成员
步骤三:获取配置信息
创建完成后,记录:
- AgentId
- Secret
在"我的企业"页面获取:
- 企业ID(CorpId)
配置 OpenClaw
编辑 OpenClaw 配置文件 config/channels.yaml:
yaml
channels:
- name: wecom
type: wecom
enabled: true
corpId: 你的企业ID
agentId: 你的AgentId
secret: 你的Secret
token: 自定义Token
encodingAESKey: 自定义EncodingAESKey设置回调地址
在企业微信应用设置页面:
"接收消息" → "设置API接收"
填写:
- URL:
https://你的域名/api/wecom/callback - Token:与配置文件一致
- EncodingAESKey:与配置文件一致
启动服务
bash
openclaw start测试发送消息给企业微信应用,应该能收到 OpenClaw 的回复。
方式三:Gateway 网关接入
适合有技术基础的用户,可以实现更灵活的接入方式。
安装 Gateway
bash
npm install -g @openclaw/gateway配置 Gateway
创建 gateway.yaml:
yaml
server:
port: 8080
channels:
- name: wechat
type: wechat-web
enabled: true
openclaw:
endpoint: http://localhost:3000
apiKey: your-api-key启动 Gateway
bash
openclaw-gateway start配置内网穿透(可选)
如果没有公网服务器,可以用内网穿透:
使用 ngrok:
bash
ngrok http 8080把生成的公网地址配置到微信回调。
消息格式与命令
接入微信后,可以使用的命令:
| 命令 | 说明 |
|---|---|
/help | 显示帮助 |
/reset | 重置对话上下文 |
/switch <智能体名> | 切换智能体 |
/status | 查看服务状态 |
也可以直接用自然语言对话,OpenClaw 会自动识别意图。
高级配置
配置智能体人设
在 config/agents.yaml 中设置:
yaml
agents:
- name: wechat-assistant
persona: |
你是一个友好、专业的微信助手。
用简洁的中文回复,避免长篇大论。
遇到复杂问题,建议用户到控制台详细讨论。
model: default设置白名单
限制谁能使用你的 OpenClaw:
yaml
security:
whitelist:
- wxid_xxxxxx
- wxid_yyyyyy消息限流
防止被刷消息:
yaml
rateLimit:
enabled: true
maxRequests: 100
windowMs: 60000 # 1分钟注意事项
- 账号安全:不要把配置信息分享给别人
- 消息隐私:对话内容会存储在本地,注意敏感信息
- 使用频率:避免频繁发送消息,可能被微信限流
- 版本更新:OpenClaw 更新后检查微信插件兼容性
故障排查
收不到消息
- 检查 OpenClaw 服务是否运行
- 检查网络连接
- 查看日志:
openclaw logs
回复很慢
- 检查模型 API 响应时间
- 考虑换用更快的模型
- 检查服务器性能
频道断开
- 检查 Token 是否过期
- 重新绑定配置
- 查看 OpenClaw 控制台的错误提示
微信接入完成后,你就可以在微信里随时调用 AI 助手了。不管是查资料、写文案还是处理日常工作,都能在熟悉的聊天界面里搞定。
