乐于分享
好东西不私藏

OpenClaw 对接微信公众号|保姆级教程,小白也能一键实现 AI 发文(全程无坑,附故障速解)

OpenClaw 对接微信公众号|保姆级教程,小白也能一键实现 AI 发文(全程无坑,附故障速解)

小白必看|OpenClaw 一键发布公众号文章(全程无坑,附故障速解)

最近很多小白问我:OpenClaw 怎么对接公众号?发布文章总报错怎么办?

其实不用慌!OpenClaw 作为一款“能动手办事”的AI助手,对接公众号发布文章,只要跟着步骤走,小白也能一次成功 ✅ (全程避开专业术语,每一步都标清楚,看不懂算我输!)

先跟大家简单说下核心逻辑:我们要做3件事——给公众号“授权”(配置后台)、给 OpenClaw “填密码”(凭证配置)、给 OpenClaw “装工具”(安装技能),最后就能一键发布文章,不用再手动复制粘贴啦~

📌 前期准备(必看!少一步都不行)

1.  有自己的微信公众号(订阅号、服务号都可以),能登录后台

2.  已经安装好 OpenClaw(没安装的宝子,先去完成安装再来看哦)

3.  电脑能正常联网,全程不用懂代码,复制粘贴命令就行

一、第一步:微信公众号后台配置(给 OpenClaw 开“权限”)

这一步是核心!相当于给 OpenClaw 办一张“进入公众号”的通行证,分2个小步骤,超简单~

1.1 获取 AppID 和 AppSecret(通行证的“账号密码”)

这两个是公众号的核心凭证,OpenClaw 靠它对接你的公众号,操作步骤如下:

① 打开微信公众号后台:用公众号管理员账号登录

https://mp.weixin.qq.com/

② 登录后,点击左侧菜单栏「开发」→ 「基本配置」(找不到的宝子,看下图示意:开发在最下面,点一下就出来基本配置)

③ 进入页面后,找到「开发者 ID (AppID)」和「开发者密码 (AppSecret)」,把这两个信息记下来(可以存到记事本,后面要用)

⚠️ 重点提醒:AppSecret 是敏感信息,就像你的银行卡密码,千万不要泄露给别人!泄露了可能会导致公众号被违规操作哦~

补充:如果没找到这两个信息,就去「微信开放平台」→ 「设置与开发」→ 「账号设置」里找,步骤一样简单~

1.2 配置 IP 白名单(给 OpenClaw 开“门禁”)

微信公众号有个“安全规定”:只有添加到「IP白名单」的设备,才能通过 API 发布文章。这里分两种情况,小白按需选就好,推荐第二种(更省心)!

方案A:本地发布(适合有固定IP的宝子,比如公司服务器)

① 先获取自己的公网 IP:打开电脑“终端”(Windows 按 Win+R 输 cmd,Mac 按 command+空格 输 terminal),复制粘贴命令:

curl ifconfig.me

回车后出现的一串数字就是公网 IP(比如 123.45.67.89)

② 回到公众号后台「开发」→ 「基本配置」,找到「IP白名单」,点击「添加IP」,把刚才获取的公网 IP 填进去,保存就好。

方案B:远程 MCP 服务(推荐!适合家用宽带,IP经常变)

家用宽带的 IP 会经常变,每次变都要重新加白名单,太麻烦!所以推荐用远程 MCP 服务,相当于找一个“固定IP的中转站”,步骤如下:

① 先把「wenyan-mcp 服务」部署到有固定IP的服务器(不懂部署也没关系,跟着服务器商家的教程来,很简单)

② 只需要把 MCP 服务器的 IP,添加到公众号后台的「IP白名单」(和方案A添加IP的步骤一样)

③ 最后在本地 OpenClaw 里,添加一个配置文件(mcp.json),复制下面的内容,把<your-remote-server-ip> 换成自己的 MCP 服务器 IP 即可:

{"mcpServers":{    "wenyan-mcp":{      "name":"公众号远程助手",      "transport":"sse",      "url":"http://<your-remote-server-ip>:3000/sse"    }}}

小贴士:配置文件的路径不用记,后面会提到,跟着步骤来就好~

二、第二步:OpenClaw 凭证配置(给 OpenClaw 填“密码”)

把刚才获取的 AppID 和 AppSecret,填到 OpenClaw 里,让它能识别你的公众号。这里有两种方式,推荐第一种(更简单,小白首选)!

2.1 方式一:写入 TOOLS.md(推荐,一次配置,终身可用)

① 打开 OpenClaw 的工作区,找到「TOOLS.md」文件(文件路径:/home/will/.openclaw/workspace/TOOLS.md,复制路径就能找到)

② 打开文件后,添加下面的内容,把 wxe46cf205abxxxxxx 换成你的 AppID,a4c035e9e7a695exxxxxxx783354 换成你的 AppSecret:

#  WeChat Official Account (微信公众号)**API Credentials:**export WECHAT_APP_ID=wxe46cf205abxxxxxxexport WECHAT_APP_SECRET=a4c035e9e7a695exxxxxxx783354

③ 保存文件,这样凭证就配置好了,超级简单!

2.2 方式二:使用 wechat.env(适合远程发布模式)

如果用的是「远程发布」(方案B的 MCP 服务),可以用这种方式,步骤如下:

① 打开电脑终端,复制粘贴命令,进入技能目录:

cd /home/will/.openclaw/workspace/skills/wechat-mp-publisher

② 复制示例文件,生成配置文件:cp wechat.env.example wechat.env

③ 编辑配置文件:nano wechat.env,把里面的 AppID 和 AppSecret 换成自己的,保存退出即可(nano 编辑:输完内容按 Ctrl+O 保存,Ctrl+X 退出)

补充:如果需要指定 MCP 配置文件路径,就在文件里添加一行:export MCP_CONFIG_FILE="/path/to/your/mcp.json"(把路径换成自己的 mcp.json 路径)

三、第三步:安装必要 Skills(给 OpenClaw 装“工具”)

Skills 就是 OpenClaw 的“工具插件”,发布公众号文章需要安装对应的工具,步骤分4步,全程复制命令就行,不用懂原理~

3.1 先选对 Skills(小白按需选,不踩坑)

有两个技能可选,对应不同的发布模式,看清楚再装:

Skill 名称

适用场景

特点(小白易懂版)

wechat-publisher

本地固定 IP(方案A)

简单直接,不用额外配置,适合公司服务器使用

wechat-mp-publisher

动态 IP/远程发布(方案B)

通过 MCP 服务中转,家用宽带也能用,IP 变了也不影响

3.2 安装 wenyan-cli(必需!两个技能都需要)

这是底层工具,相当于“基础插件”,必须安装,步骤如下:

① 打开终端,复制粘贴命令,回车安装:

npm install -g @wenyan-md/cli

② 安装完成后,输入命令:如果出现一堆文字,说明安装成功(没成功就重新输一遍安装命令)

wenyan --help

3.3 安装 Skill(选一个安装就行)

方式A:使用 ClawHub(推荐,一键安装,小白首选)

① 终端输入命令,搜索技能:clawhub search wechat(会出现两个技能,对应上面的表格)

② 安装技能(二选一):

本地发布(方案A):

clawhub install wechat-publisher

远程发布(方案B):

clawhub install wechat-mp-publisher

方式B:手动克隆(适合懂一点终端操作的宝子)

① 终端输入命令,进入技能目录:

cd /home/will/.openclaw/workspace/skills

② 克隆技能(替换 <skill-repo-url>为技能的仓库地址):

git clone <skill-repo-url> wechat-publisher

小贴士:仓库地址可以在 ClawHub 上找到,小白还是推荐方式A,更简单~

3.4 安装额外依赖(仅远程发布模式需要)

如果安装的是 wechat-mp-publisher(远程发布),还要安装两个额外工具,步骤如下:

① 安装 MCP 客户端:

npm install -g mcporter

② 安装 jq(JSON 处理工具):

Ubuntu/Debian 系统:

sudo apt install jq

Mac 系统:

brew install jq

四、第四步:发布文章(终于到核心!一键搞定)

前面的配置都做好后,发布文章就很简单了,分3步:准备文章 → 一键发布 → 后台审核,小白也能秒会~

4.1 准备 Markdown 文件(文章内容要规范)

OpenClaw 发布文章,需要用 Markdown 格式(不懂 Markdown 也没关系,按下面的模板写就行),重点是:必须包含「标题」和「封面图」,少一个都会报错!

模板如下(复制粘贴,替换成自己的内容即可):

---title: 文章标题(必填!比如:小白必看|OpenClaw 公众号发布教程)cover: http://xxxx/cover.jpg  # 封面图(必填!复制图片链接填这里,本地图片也可以)---# 正文开始你的文章内容...(可以写文字、插图片、放代码)## 代码示例(可选)```pythondef hello():    print("Hello, WeChat!")```## 图片展示(可选)![image.png](https://xxxxxx.png)  # 正文里的配图,复制图片链接填这里

⚠️ 重点提醒:title(文章标题)和 cover(封面图)是必填项,缺少任何一个,发布都会失败!封面图建议用清晰的图片,尺寸推荐900*500px,避免模糊~

4.2 三种发布方式(推荐第一种,最简单)

方式A:直接对话 OpenClaw(推荐,小白首选)

打开 OpenClaw,直接在聊天框里输入命令(替换成自己的 Markdown 文件路径):

① 基础发布:

帮我把 /path/to/article.md 发布到微信公众号

② 带主题发布(更美观):

用 lapis 主题发布这篇文章:/path/to/article.md

小贴士:/path/to/article.md 是你的 Markdown 文件路径,比如你的文件在桌面,路径就是 /Users/xxx/Desktop/article.md(Mac)或 C:\Users\xxx\Desktop\article.md(Windows)

方式B:使用脚本发布(适合习惯用终端的宝子)

① 本地发布(wechat-publisher 技能):

cd /home/will/.openclaw/workspace/skills/wechat-publisher./scripts/publish.sh /path/to/article.md

② 远程发布(wechat-mp-publisher 技能):

cd /home/will/.openclaw/workspace/skills/wechat-mp-publisher./scripts/publish-remote.sh /path/to/article.md

方式C:直接使用 wenyan-cli(进阶方式)

终端输入命令(替换成自己的文件路径):

wenyan publish -f article.md -t lapis -h solarized-light

4.3 主题和代码高亮(让文章更美观)

发布时可以选择主题和代码高亮样式,推荐组合(复制就能用),不用自己试错:

① 主题选项(选一个):

--t default:默认主题(简单朴素)

--t lapis:青金石主题(推荐,美观清晰)

-t phycat:物理猫主题(可爱风)

② 代码高亮(选一个):

-h solarized-light:推荐(清晰不刺眼)

-h atom-one-dark:深色模式(适合代码多的文章)

完整示例:

wenyan publish -f article.md -t lapis -h solarized-light

4.4 发布流程总结(小白必看)

1.  准备内容:用 Markdown 写好文章,添加好 title和 cover(必填)

2.  运行发布:用上面三种方式中的一种,执行发布命令

3.  审核发布:登录微信公众号后台,找到「素材管理」,审核文章内容,确认无误后点击「发布」即可~

五、第五步:故障排查(小白救星!报错不用慌)

发布时遇到报错,不用急着放弃,对照下面的表格,找到错误原因和解决方案,一键解决,比问别人更快捷!

5.1 常见错误速查(重点记!)

错误信息

错误原因(小白易懂)

解决方案(一步到位)

ip not in whitelist

当前电脑/服务器的 IP,没添加到公众号白名单

去公众号后台「开发→基本配置→IP白名单」,添加当前 IP 或 MCP 服务器 IP

wenyan: command not found

没安装 wenyan-cli,或者安装失败

重新输入命令安装:npm install -g @wenyan-md/cli

WECHAT_APP_ID is required

没配置 AppID 和 AppSecret,或者配置错了

检查 TOOLS.md 或 wechat.env 文件,确认 AppID 和 AppSecret 填写正确

未能找到文章封面

Markdown 文件里,缺少 cover 字段,或封面链接无效

在 Markdown 的 frontmatter 里,添加正确的 cover 封面链接

title is required in frontmatter

Markdown 文件里,缺少 title 字段(文章标题)

在 Markdown 的 frontmatter 里,添加 title 文章标题

Dependencies Missing

缺少 jq 或 mcporter 依赖(仅远程发布需要)

按照第三步 3.4 的步骤,安装对应的依赖

无法执行exec

OpenClaw 没有执行权限

在 openclaw.json 中,临时设置 tools profile 为 full

5.2 发布前检查清单(避免报错!)

发布前花1分钟检查以下5点,能避免90%的报错,小白必看:

✅ AppID 和 AppSecret 已正确配置(检查 TOOLS.md 或 wechat.env)

✅ IP 已加入公众号白名单(本地 IP 或 MCP 服务器 IP)

✅ wenyan-cli 已安装(输入 wenyan --help 能正常显示)

✅ Markdown 文件有完整的 frontmatter(包含 title + cover)

✅ 封面图片可访问(链接有效,或本地图片路径正确)

5.3 获取帮助(实在解决不了,看这里)

如果遇到上面没提到的错误,可以通过以下方式获取帮助:

① 查看 wenyan-cli 帮助:wenyan --help

② 查看可用主题:wenyan theme -l

③ 测试凭证是否有效(替换成自己的 AppID 和 AppSecret):

curl -G "https://api.weixin.qq.com/cgi-bin/token" \  --data-urlencode "grant_type=client_credential" \  --data-urlencode "appid=YOUR_APP_ID" \  --data-urlencode "secret=YOUR_APP_SECRET"

🎯 小白快速开始检查表(贴在桌面,对照操作)

□ 1. 获取公众号 AppID 和 AppSecret(第一步 1.1)

□ 2. 配置 IP 白名单(本地 IP 或 MCP 服务器 IP,第一步 1.2)

□ 3. 安装 wenyan-cli:npm install -g @wenyan-md/cli(第三步 3.2)

□ 4. 安装技能:clawhub install wechat-publisher(或远程版,第三步 3.3)

□ 5. 配置凭证到 TOOLS.md(第二步 2.1)

□ 6. 准备 Markdown 文件(含 title 和 cover,第四步 4.1)

□ 7. 发布:让 OpenClaw 帮你发布(第四步 4.2)

💡 最后给小白的温馨提醒

1.  全程不用懂代码,所有命令都可以直接复制粘贴,重点是填对自己的 AppID、AppSecret 和文件路径

2.  推荐优先选择「远程发布模式」(方案B),不管是家用宽带还是公司电脑,都能稳定发布,不用频繁改 IP 白名单

3.  发布后一定要去公众号后台审核,确认文章格式、图片都正常,再点击发布,避免出错

4.  如果还是遇到问题,评论区留言,我会一一回复,帮你解决~

按照上面的步骤操作,小白也能轻松用 OpenClaw 一键发布公众号文章,节省更多时间专注于内容创作❤️