微信接入OpenClaw配置指南:24小时待命的AI助手
在公众号后台 → 设置与开发 → 自定义菜单配置。菜单1:绑定账号菜单2:帮助菜单3:个人中心解决自定义菜单需要认证后才显示确认菜单配置正确微信接入是真的香,我现在大部分操作都通过微信完成了。有事直接发微信,比打开APP方便多了。有问题评论区问,看到了都会回。下期预告下一期讲讲Telegram机器人配置。敬请期待!往期文章Windows Docker安装OpenClawLinux服务器Docker
·
微信接入OpenClaw配置指南:24小时待命的AI助手
说出来你可能不信,我用微信跟OpenClaw对话以后,再也不用打开各种APP了。直接发微信就能处理事情,查天气、定日程、回复消息…爽歪歪。
一句话概括
这篇文章告诉你:怎么把微信接入OpenClaw,实现用微信跟AI助手对话。
微信接入的优势
- 不用下载新APP(微信人人都有)
- 每个人都会用微信
- 消息即时送达
- 支持语音文字
- 可以自动推送消息
接入方式
OpenClaw支持两种微信接入:
| 方式 | 优点 | 缺点 |
|---|---|---|
| 微信公众号(客服) | 不用开发 | 只能被动回复 |
| 企业微信 | 功能全 | 需要企业认证 |
个人推荐:微信公众号(客服消息),简单够用。
微信公众号接入步骤
1. 申请微信公众号
- 访问 https://mp.weixin.qq.com/
- 注册一个订阅号(免费)
- 完成微信认证(300块/年,个人也可以认证)
注意:未认证的订阅号收不到消息提醒,建议花300块认证。
2. 配置OpenClaw
在OpenClaw管理后台:
- 访问 http://你的服务器IP:8080
- 进入"渠道管理"
- 点击"添加渠道"
- 选择"微信"
- 填写配置信息
3. 配置服务器回调
-
进入公众号后台 → 设置与开发 → 基本配置
-
启用服务器配置
-
填写配置信息:
- URL:你的OpenClaw地址 + /callback/wechat
- 例如:
https://your-domain.com/callback/wechat
- 例如:
- Token:在OpenClaw后台生成或自定义
- EncodingAESKey:点击"随机生成"按钮
- URL:你的OpenClaw地址 + /callback/wechat
-
点击"提交"
4. 验证
配置完成后,用微信关注公众号,发条消息测试。
企业微信接入(进阶)
如果需要主动推送消息,建议用企业微信。
1. 申请企业微信
- 访问 https://work.weixin.qq.com/
- 注册企业微信(免费)
- 创建应用
2. 配置应用
- 进入应用管理 → 创建应用
- 设置应用Logo和名称
- 设置应用可见范围(全员或指定部门)
- 获取AgentId和Secret:
- 进入应用 → 查看详情
- 记录 AgentId 和 Secret
3. 配置OpenClaw
在OpenClaw配置文件 config.yaml 中添加:
channels:
wecom:
enabled: true
agent_id: "你的AgentId"
secret: "你的Secret"
corp_id: "你的企业ID"
4. 获取企业ID
- 登录企业微信管理后台
- 进入"我的企业" → “企业信息”
- 记录"企业ID"
微信公众号配置示例
channels:
wechat:
enabled: true
app_id: "wx1234567890abcdef"
app_secret: "your_app_secret"
token: "your_token"
encoding_aes_key: "your_encoding_aes_key"
常用功能配置
自动回复
# 配置关键词自动回复
auto_reply:
- keyword: "天气"
response: "请告诉我你的城市"
- keyword: "帮助"
response: "我可以帮你查天气、定日程、回复消息等"
定时推送
# 每日早报
reminders:
- name: morning_news
cron: "0 8 * * *"
action: push_daily_news
channel: wechat
自定义菜单
在公众号后台 → 设置与开发 → 自定义菜单配置。
建议设置菜单:
- 菜单1:绑定账号
- 菜单2:帮助
- 菜单3:个人中心
常见问题
1. 消息发不出去
可能原因:
- 48小时内没互动(微信公众号限制)
- 公众号没认证
- 配置错误
解决:用企业微信,功能更全。
2. 收不到消息
解决:
- 检查配置是否正确
- 查看OpenClaw日志:
docker logs openclaw - 确认服务器能访问微信API
- 检查Token和EncodingAESKey是否正确
3. 自定义菜单没反应
解决:
- 自定义菜单需要认证后才显示
- 确认菜单配置正确
4. 提示"token验证失败"
解决:
- 检查Token是否一致
- 检查EncodingAESKey是否一致
- 确认URL可访问
安全注意事项
- 保护AppSecret:不要泄露给他人
- 定期更换:定期更换Token和密钥
- 配置IP白名单:在公众号后台设置IP白名单
- 注意隐私:对话内容会经过微信服务器
进阶配置
1. 配置消息加密
channels:
wechat:
encoding_aes_key: "your_encoding_aes_key"
encoding_mode: "compatible" # 兼容模式
2. 配置多公众号
channels:
wechat:
- app_id: "xxx1"
app_secret: "xxx"
- app_id: "xxx2"
app_secret: "xxx"
3. 配置自动回复
auto_reply:
default_response: "收到,我会尽快回复"
keyword_response:
客服: "请联系人工客服"
写在最后
微信接入是真的香,我现在大部分操作都通过微信完成了。
有事直接发微信,比打开APP方便多了。
有问题评论区问,看到了都会回。
下期预告:
下一期讲讲Telegram机器人配置。敬请期待!
往期文章:
- Windows Docker安装OpenClaw
- Linux服务器Docker部署OpenClaw
- VPS云端部署OpenClaw+公网访问
- Docker Compose集群部署OpenClaw
- 一键脚本安装OpenClaw
参考资料:
- OpenClaw官网:https://openclaw.ai
- 微信公众号文档:https://developers.weixin.qq.com/doc/offiaccount/
更多推荐


所有评论(0)