用 AI 助手一键发布,告别手动复制粘贴
作为一个技术博主,你是不是也经历过这样的痛苦:
- 写好的文章要手动复制到公众号编辑器
- 格式总是乱,要重新调整
- 图片要一张张上传到图床
- 每天都要重复同样的操作
今天我来教你用 OpenClaw + wechat-publisher 技能实现自动化发布。
不用写脚本,不用调 API,用自然语言就能指挥 AI 帮你发布。
OpenClaw 是一个 AI 助手运行时框架,可以让你用自然语言指挥 AI 完成各种任务。
核心能力:
- ✅ 文件读写、代码执行
- ✅ 浏览器自动化
- ✅ 消息渠道集成(微信、Telegram、Discord)
- ✅ 技能系统(可扩展)— 今天的主角
我们要用的技能: — 一键发布 Markdown 到微信公众号草稿箱。
2.1 安装 OpenClaw
Linux环境下
Windows环境下
2.2 访问 OpenClaw Web UI 管理面板
若是本地部署(windows):
浏览器打开 http://127.0.0.1:18789/
2.3 安装 wechat-publisher 技能
这是核心!一个命令搞定:
安装成功后,技能位于:
技能会自动安装依赖(包括 wenyan-cli),无需手动操作。
若会进入OpenClaw WebUI,则直接让openClaw安装wechat-publisher
2.3 配置微信公众号凭证
获取 AppID 和 AppSecret:
- 登录微信公众号后台:微信公众号
- 进入 设置与开发 → 开发接口管理
- 开发管理模块迁移通知 → 微信开发者平台
- 我的业务与服务 → 公众号

- 记录开发密钥中的 开发者 ID(AppID) 和 开发者密码 (AppSecret)
设置环境变量:
若会进入OpenClaw WebUI,则直接将AppID和AppSecret扔给OpenClaw,让它用wechat-publisher并绑定微信公众号API
2.4 配置 IP 白名单
这一步很重要!
若是服务器部署OpenClaw就查看服务器的公网IP
若是本地部署则:
在公众号后台添加 IP 白名单:
- 开发 → 基本配置 → IP 白名单
- 添加你的服务器 IP
3.1 方式 1:用 OpenClaw的WebUI 发布(推荐)
直接对 OpenClaw 说:
OpenClaw 会自动:
- 读取 Markdown 文件
- 调用 wechat-publisher 技能
- 发布到草稿箱
- 返回 Media ID 和查看链接
输出示例:
3.2 方式 2:使用技能自带的 publish.sh 脚本
3.3 方式 3:直接使用 wenyan-cli
技能安装时会自动安装 wenyan-cli:
主题选项:
- — 青金石(推荐)
- — 物理猫
- — 默认
代码高亮主题:
- — 推荐
4.1 定时发布
使用 cron 定时任务:
4.2 批量发布
创建发布脚本 :
4.3 与 CI/CD 集成
GitHub Actions 示例:
4.4 用 OpenClaw 实现完整自动化
场景:每天早上 9 点,AI 自动写文章并发布
创建 HEARTBEAT.md:
OpenClaw 会自动执行这些任务,无需人工干预。
5.1 什么是技能?
技能是 OpenClaw 的可扩展模块,每个技能完成一个特定任务。
已发布的技能:
- 📱 — 发布公众号文章
- 📝 — 发布 CSDN 博客
- 🌤️ — 天气预报
- 📅 — 管理 Notion 页面
- 🔍 — AI 优化搜索
- 🎬 — YouTube 视频摘要
5.2 如何发现技能?
5.3 如何安装技能?
5.4 技能存储在哪里?
5.5 如何查看技能文档?
6.1 上传失败:IP 不在白名单
错误信息:
解决方法:
- 获取公网 IP:
- 登录公众号后台
- 开发 → 基本配置 → IP 白名单 → 添加 IP
- 等待 5 分钟生效
6.2 技能未安装
错误信息:
解决方法:
6.3 环境变量未设置
错误信息:
解决方法:
6.4 Frontmatter 缺失
错误信息:
解决方法: 在 Markdown 文件顶部添加完整的 frontmatter:
6.5 Node.js 版本过低
错误信息:
wenyan-cli 需要 Node.js 20+:
7.1 完整工作流程
7.2 核心优势
技能的优势:
- 一次安装,长期使用
- Markdown 写作,专注内容
- 自动上传图片,无需手动
- 格式统一,美观专业
- 可集成到自动化工作流
7.3 下一步
- 尝试写第一篇文章并发布
- 配置定时任务实现自动化
- 集成到 CI/CD 流程
- 探索更多技能(CSDN、知乎、掘金等)
- OpenClaw 官方文档
- wechat-publisher 技能文档
- wenyan-cli GitHub
- 微信公众号 API 文档
- 技能商店
如果你觉得这篇文章有帮助,欢迎点赞、收藏、关注!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/226954.html