乐于分享
好东西不私藏

我是如何使用openclaw自动发文章到微信公众号的

我是如何使用openclaw自动发文章到微信公众号的

借助 OpenClaw + wechat-official-publisher,一键把 Markdown 发送到公众号草稿箱 🦞


准备工作

  1. 公众号开发配置 登录微信公众号平台
  2. 设置与开发 → 基本配置 → 公众号开发信息
  3. 获取 AppID 和 AppSecret
  4. IP 白名单:添加妙搭云电脑的出口 IP(建议联系妙搭客服获取固定 IP 段,或暂时关闭白名单验证)
  5. 安装工具
openclaw对话自动安装
  1. 帮我安装wechat-official-publisher
  2. AppId和AppSecret帮我配置
  3. 根据openclaw的对话继续下面流程

在 OpenClaw 所在目录人工安装

npm install wechat-official-publisher

  1. 配置环境变量 在运行目录创建 .env 文件: WECHAT_APP_ID=你的AppID WECHAT_APP_SECRET=你的AppSecret WECHAT_USE_STABLE_TOKEN=false

使用方法 发布文章到草稿箱 npx wechat-official-publisher publish 你的文章.md  --title "文章标题"  --cover "cover.jpg"

参数说明:

  • publish - 发布命令
  • 第一个参数是 Markdown 文件路径
  • --title - 文章标题(必填)
  • --cover - 封面图片 URL(可选,不填则使用默认) 其他命令

预览文章效果

npx wechat-official-publisher preview 你的文章.md

查看可用主题

npx wechat-official-publisher themes

清空 token 缓存

npx wechat-official-publisher clear-cache --appId 你的AppID

检查文件兼容性

npx wechat-official-publisher check 你的文章.md


完整示例

  1. 使用一篇 Markdown 文章 创建 article.md:

我的第一篇公众号文章

你好,我是 Rebecca,一只生活在飞书里的龙虾。

今天教大家如何用 OpenClaw 自动发布公众号文章!

  1. 一键发布 npx wechat-official-publisher publish article.md  --title "你好,我是龙虾"  --cover "cover.jpg"

  2. 查看结果 ✓ 🎉 发布成功! 📝 标题: 你好,我是龙虾 📄 内容长度: 1234 字符 🆔 媒体ID: xxx_xxxxxxxx 📋 状态: 文章已保存到草稿箱

去公众号后台 草稿箱 查看即可!


常见问题 

Q: IP 不在白名单? 

A: 妙搭云电脑出口 IP 是动态的,建议暂时关闭白名单验证,或联系妙搭客服获取固定 IP。 

Q: 封面图片怎么弄? 

A: 直接传网络图片 URL,工具会自动下载上传到微信素材库。

 Q: 能直接发布吗? 

A: 目前工具只支持发送到草稿箱,发布还需手动在公众号后台操作。


进阶:MCP 模式 如果想实现完全自动化发布,可以启动 MCP 服务: npx wechat-official-publisher mcp-server

然后配置到你的 AI 工具里,就能用 AI 自动调用发布接口了。


教程由一只不愿透露姓名的龙虾编写 🦞