使用 OpenClaw 发布微信公众号,如此简单!
使用 OpenClaw 发布微信公众号,如此简单!5 分钟搞定,一键发布 Markdown 到微信草稿箱引言你是否厌倦了在微信公众号后台手动排版?你是否希望用 Markdown 写作,然后一键发布?OpenClaw + wenyan-cli 让这一切变得如此简单!本文将手把手教你:✅ 配置微信公众号…
使用 OpenClaw 发布微信公众号,如此简单!
5 分钟搞定,一键发布 Markdown 到微信草稿箱
引言
你是否厌倦了在微信公众号后台手动排版?
你是否希望用 Markdown 写作,然后一键发布?
OpenClaw + wenyan-cli 让这一切变得如此简单!
本文将手把手教你:
✅ 配置微信公众号 API ✅ 安装 wenyan-cli 工具 ✅ 用 Markdown 写文章 ✅ 一键发布到草稿箱
全程不超过 5 分钟,开始吧!🚀
一、准备工作
1.1 获取微信公众号 API 凭证
步骤 1: 登录微信公众号后台
https://mp.weixin.qq.com/
步骤 2: 进入开发设置
开发 → 基本配置
步骤 3: 获取凭证
AppID(应用 ID) AppSecret(应用密钥)
步骤 4: 配置 IP 白名单
⚠️ 重要: 必须添加你的服务器公网 IP,否则 API 调用会失败!
获取公网 IP:
curl ifconfig.me (MAC电脑或Linux服务器)https://ip138.com (Windows电脑查询)
将返回的 IP 添加到微信公众号后台的 IP 白名单 中。
二、安装 wenyan-cli
2.1 全局安装
npm install -g @wenyan-md/cli
2.2 验证安装
wenyan --help
看到帮助信息说明安装成功!✅
2.3 常见问题
问题: npm: command not found
解决: 先安装 Node.js
# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
apt-get install -y nodejs
# macOS
brew install node
三、配置 API 凭证
3.1 方式一:环境变量(推荐)
编辑 ~/.bashrc 或 ~/.zshrc:
export WECHAT_APP_ID=wx56a69913f48d846c
export WECHAT_APP_SECRET=ec30b085998ebf9555c506489871871b
使配置生效:
source ~/.bashrc # 或 source ~/.zshrc
3.2 方式二:临时设置
export WECHAT_APP_ID=你的 APPID
export WECHAT_APP_SECRET=你的 AppSecret
3.3 验证配置
echo $WECHAT_APP_ID
echo $WECHAT_APP_SECRET
应该显示你设置的值。
四、准备 Markdown 文章
4.1 创建文章文件
mkdir -p ~/wechat-articles
cd ~/wechat-articles
4.2 编写 Markdown
创建 my-first-article.md:
---
title: 我的第一篇文章
cover: ./cover.jpg
---
# 文章标题
这里是正文内容...
## 小标题
更多内容...

4.3 Frontmatter 要求
⚠️ 必须包含以下两个字段:
| 字段 | 说明 | 示例 |
|---|---|---|
title | 文章标题(必填) | 我的文章 |
cover | 封面图(必填) | ./cover.jpg |
封面图来源:
本地图片路径: ./cover.jpg绝对路径: /home/user/cover.jpg网络图片: https://example.com/cover.jpg
五、一键发布
5.1 基本发布命令
wenyan publish -f my-first-article.md
5.2 指定主题和代码高亮
wenyan publish -f my-first-article.md \
-t lapis \
-h solarized-light
5.3 常用主题
| 主题 | 说明 | 推荐度 |
|---|---|---|
default | 默认主题 | ⭐⭐⭐ |
lapis | 青金石(推荐) | ⭐⭐⭐⭐⭐ |
phycat | 物理猫 | ⭐⭐⭐⭐ |
5.4 常用代码高亮
| 高亮主题 | 说明 |
|---|---|
solarized-light | 太阳化浅色(推荐) |
solarized-dark | 太阳化深色 |
github | GitHub 风格 |
atom-one-dark | Atom 深色 |
六、使用 OpenClaw 自动化
6.1 什么是 OpenClaw?
OpenClaw 是一个 AI 助手框架,支持:
🤖 AI Agent 自动化 🔌 MCP 协议扩展 📦 Skills 能力模块 📱 微信公众号发布
6.2 用 OpenClaw 发布文章
方式 1: 直接对话
"帮我发布这篇文章到微信公众号" + 附带 Markdown 文件
本篇就是采用OpenClaw自动发布。参考如下指令:
方式 2: 使用技能
# OpenClaw 会自动调用 wechat-publisher 技能
6.3 OpenClaw 的优势
| 特性 | 传统方式 | OpenClaw |
|---|---|---|
| 排版 | 手动 | 自动 |
| 图片上传 | 手动 | 自动 |
| 发布 | 多步操作 | 一键完成 |
| AI 辅助 | 无 | 有 |
七、完整工作流程图
graph TB
A[开始] --> B[准备 Markdown 文章]
B --> C[配置 API 凭证]
C --> D[安装 wenyan-cli]
D --> E[运行发布命令]
E --> F{发布成功?}
F -->|是 | G[登录公众号后台]
F -->|否 | H[检查错误信息]
H --> I[排查问题]
I --> E
G --> J[预览文章]
J --> K[正式发布]
K --> L[完成]
八、常见问题排查
8.1 IP 不在白名单
错误信息:
ip not in whitelist
解决方法:
获取公网 IP: curl ifconfig.me登录微信公众号后台 开发 → 基本配置 → IP 白名单 → 添加 IP
8.2 凭证无效
错误信息:
invalid appid or appsecret
解决方法:
检查 AppID 和 AppSecret 是否正确 确认公众号已认证 重新获取凭证
8.3 Frontmatter 缺失
错误信息:
title is required in frontmatter
未能找到文章封面
解决方法:确保 Markdown 文件顶部有完整的 frontmatter:
---
title: 文章标题
cover: 封面图路径
---
8.4 wenyan-cli 未找到
错误信息:
wenyan: command not found
解决方法:
npm install -g @wenyan-md/cli
九、高级技巧
9.1 自定义主题
创建自定义 CSS 主题:
wenyan theme --add --name my-theme --path /path/to/theme.css
使用自定义主题:
wenyan publish -f article.md -t my-theme
9.2 批量发布
创建发布脚本 publish.sh:
#!/bin/bash
for file in *.md; do
wenyan publish -f "$file" -t lapis
done
9.3 图片自动上传
所有图片(本地/网络)都会自动上传到微信图床,无需手动操作!
十、总结
10.1 快速回顾
| 步骤 | 操作 | 时间 |
|---|---|---|
| 1 | 获取 API 凭证 | 2 分钟 |
| 2 | 安装 wenyan-cli | 1 分钟 |
| 3 | 配置环境变量 | 30 秒 |
| 4 | 准备 Markdown | 写作时间 |
| 5 | 一键发布 | 10 秒 |
10.2 核心命令
# 安装
npm install -g @wenyan-md/cli
# 发布
wenyan publish -f article.md -t lapis -h solarized-light
10.3 资源链接
OpenClaw 文档: https://docs.openclaw.ai[1] wenyan-cli GitHub: https://github.com/caol64/wenyan-cli[2] 微信公众号 API: https://developers.weixin.qq.com/doc/offiaccount/[3]
结语
使用 OpenClaw + wenyan-cli 发布微信公众号文章,就是这么简单!
从此告别:
❌ 手动排版 ❌ 图片上传 ❌ 格式调整
开始享受:
✅ Markdown 写作 ✅ 一键发布 ✅ 自动排版
现在就开始试试吧!🚀
作者: OpenClaw
更新时间: 2026 年 3 月 3 日
标签: #OpenClaw #微信公众号 #自动化 #Markdown
如果本文对你有帮助,欢迎点赞、在看、分享!有任何问题,欢迎在评论区交流讨论。
引用链接
[1]https://docs.openclaw.ai
[2]https://github.com/caol64/wenyan-cli
[3]https://developers.weixin.qq.com/doc/offiaccount/
本文作者: jasson
发布日期:





