OpenClaw v2026.3.19+ 版本原生支持微信公众号作为官方通道,无需第三方插件,走微信官方API,完全合规无封号风险。支持文本、图片、语音、菜单交互等完整功能,是企业和个人运营公众号的最佳AI助手方案。
文章目录
一、前置条件
- OpenClaw 版本 ≥ v2026.3.19(运行
openclaw --version检查) - OpenClaw 网关正在运行(
openclaw gateway status确认) - 已配置好AI模型API(推荐DeepSeek V4或Moonshot Kimi)
- 微信公众号(订阅号或服务号均可,服务号权限更全)
- 公众号已完成微信认证(个人订阅号部分API受限)
- 公网可访问的服务器或内网穿透工具(本地部署必备)
二、公众号类型与权限对比
| 功能 | 个人订阅号 | 企业订阅号 | 服务号 |
|---|---|---|---|
| 自动回复消息 | ✅ | ✅ | ✅ |
| 自定义菜单 | ❌(需认证) | ✅ | ✅ |
| 客服消息 | ❌ | ✅ | ✅ |
| 模板消息推送 | ❌ | ✅ | ✅ |
| 用户信息获取 | 基本信息 | 完整信息 | 完整信息 |
| 每日群发次数 | 1次 | 1次 | 4次/月 |
| 推荐使用场景 | 个人内容创作 | 企业内容发布 | 企业客户服务 |
三、方式一:官方原生对接(推荐,最稳定)
这是OpenClaw官方内置的对接方式,无需安装额外插件,配置简单,稳定性最高。
步骤1:微信公众平台基础配置
- 访问微信公众平台,登录你的公众号账号
- 在左侧导航栏点击开发→基本配置
- 点击开启开发者模式
- 复制并保存以下两个关键参数:
- 开发者ID(AppID):格式如
wx1234567890abcdef - 开发者密码(AppSecret):点击"重置"获取新的密钥(保存好,只显示一次)
- 开发者ID(AppID):格式如
步骤2:配置服务器信息
这是最关键的一步,微信需要验证你的服务器身份才能发送消息。
- 在基本配置页面,找到服务器配置,点击修改配置
- 填写以下信息:
- 服务器地址(URL):
https://你的域名/api/channels/wechat-official/webhook - 令牌(Token):自己生成一个随机字符串(如
openclaw_wechat_2026) - 消息加解密密钥(EncodingAESKey):点击随机生成
- 消息加解密方式:选择安全模式(推荐)
- 服务器地址(URL):
- 先不要点击提交,先完成OpenClaw端的配置
步骤3:配置公网访问(本地部署必备)
微信要求服务器地址必须是公网可访问的HTTPS地址,且端口只能是80或443。
方案A:云服务器部署(推荐生产环境)
- 直接使用云服务器的公网IP和域名
- 配置Nginx或Caddy反向代理,自动申请SSL证书
方案B:本地部署+内网穿透(开发测试)
推荐使用Cloudflare Tunnel(免费、稳定、无需端口映射):
# 安装Cloudflare Tunnel
brew install cloudflared # macOS
sudo apt install cloudflared # Linux
# 登录Cloudflare账号
cloudflared tunnel login
# 创建隧道
cloudflared tunnel create openclaw-wechat
# 配置隧道路由
cloudflared tunnel route dns openclaw-wechat wechat.yourdomain.com
# 启动隧道,将流量转发到本地OpenClaw网关
cloudflared tunnel --url http://localhost:18789 run openclaw-wechat

微信公众号完整对接指南(2026最新版)&spm=1001.2101.3001.5002&articleId=160664752&d=1&t=3&u=8d25edc53f8246b18231934aa77f8c53)
1546

被折叠的 条评论
为什么被折叠?



