微信是中国用户使用最广泛的即时通讯工具。 OpenClaw 通过多种方式支持接入微信个人号、企业微信, 让你在最熟悉的对话界面使用 Claude AI。
微信接入方案概览
由于微信官方 API 限制,OpenClaw 提供三种接入路径:
方案一:企业微信(推荐,官方 API)
适合:企业/团队使用
稳定性:★★★★★(官方 API,稳定)
功能:群聊/私聊/消息推送/文件处理
门槛:需要企业微信账号
方案二:微信公众号
适合:服务号运营者/粉丝互动
稳定性:★★★★(官方 API)
功能:用户对话/自动回复/菜单
门槛:需要认证公众号
方案三:个人微信(通过第三方框架)
适合:个人用户
稳定性:★★★(非官方,有封号风险)
功能:私聊/群聊
门槛:技术要求较高,需谨慎使用
方案一:企业微信接入(推荐)
前置条件
- 企业微信账号(免费注册:work.weixin.qq.com)
- 创建一个「自建应用」
创建自建应用
1. 登录企业微信管理后台
2. 应用管理 → 自建 → 创建应用
3. 填写:应用名称(如「AI 助手」)、Logo、可见范围
4. 记录:AgentId、Secret
5. 企业信息 → 企业 ID(CorpId)
OpenClaw 配置
json
{
"channels": {
"wecom": {
"enabled": true,
"corpId": "ww你的企业ID",
"agentId": 1000001,
"secret": "你的应用Secret",
"token": "随机字符串(自定义)",
"encodingAESKey": "43位随机字符串(自定义)"
}
}
}配置接收消息服务器
在企业微信后台:
应用 → 接收消息 → 设置API接收消息
URL:https://你的域名/channels/wecom/webhook
Token:和 openclaw.json 中 token 字段一致
EncodingAESKey:和配置中一致
点击「保存」,企业微信会发送验证请求
OpenClaw 自动处理验证,显示「验证成功」
启动并测试
bash
openclaw gateway start
# 验证企业微信渠道
openclaw channels test wecom
# 在企业微信客户端向应用发消息
# AI 应该自动回复企业微信特有功能
群聊 @ 触发:
在企业微信群里 @AI助手 触发 AI
消息卡片:
AI 回复可以使用企业微信的 Markdown 卡片格式
定时推送:
结合 OpenClaw Cron,定时推送日报/提醒给指定人
文件处理:
发送文档 → AI 自动分析内容
发送图片 → Claude Vision 识别
方案二:微信公众号接入
前置条件
- 已认证的微信服务号(订阅号功能有限制)
- 公众号后台开启「开发者模式」
公众号后台配置
微信公众平台 → 设置与开发 → 基本配置
服务器配置:
URL:https://你的域名/channels/wechat/webhook
Token:自定义(与 OpenClaw 配置一致)
EncodingAESKey:自动生成
消息加解密方式:安全模式(推荐)
OpenClaw 配置
json
{
"channels": {
"wechat": {
"enabled": true,
"appId": "wx你的AppID",
"appSecret": "你的AppSecret",
"token": "自定义token",
"encodingAESKey": "43位密钥"
}
}
}使用场景
粉丝发消息 → OpenClaw 接收 → Claude 处理 → 自动回复
典型用法:
客服机器人:自动回答产品常见问题
内容助手:用户发关键词,推送相关文章
预约系统:用户通过公众号预约,AI 协调安排
方案三:个人微信(高级,谨慎使用)
个人微信没有官方 Bot API,需要借助第三方框架(如 WeChatFerry)。
注意事项:
⚠️ 违反微信用户协议,存在封号风险
⚠️ 仅用于个人学习/研究目的
⚠️ 不要用于商业服务
⚠️ 避免高频自动发送(触发风控)
如果决定尝试:
参考 OpenClaw 社区的相关讨论
使用备用账号,不要用主账号
企业微信 vs 个人微信:如何选择?
| 维度 | 企业微信 | 微信公众号 | 个人微信 |
|---|---|---|---|
| 稳定性 | ★★★★★ | ★★★★ | ★★★ |
| 封号风险 | 无 | 无 | 有 |
| 适用场景 | 企业团队 | 运营者 | 个人研究 |
| 功能丰富度 | 高 | 中 | 高(非官方) |
| 部署难度 | 低 | 低 | 高 |
| 推荐指数 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⚠️ 谨慎 |
常见问题
Q:企业微信需要付费吗? A:基础版完全免费,足够个人和小团队使用。
Q:个人也能注册企业微信吗? A:可以注册「个人版企业微信」,填写个人信息即可, 不需要真实公司。
Q:消息有延迟怎么办? A:检查服务器响应时间(企业微信要求 5 秒内响应), 优化 Claude 的 max_tokens 或换用 Haiku 模型减少延迟。
来源:OpenClaw 官方文档 + 企业微信开发文档