乐于分享
好东西不私藏

利用OpenClaw自动发送公众号

利用OpenClaw自动发送公众号

作为一名内容创作者,你是否厌倦了每天手动登录微信公众号后台、复制粘贴文章、调整格式、上传图片的重复劳动?

如果你经常需要把 Markdown、教程、笔记或 AI 生成内容同步到公众号,那么这些机械操作其实非常浪费时间。

今天给大家介绍一个非常实用的组合:OpenClaw + Baoyu Post To WeChat。它可以把原本需要手工完成的一整套发布流程,压缩成几条命令,甚至一句自然语言指令,真正做到自动化发稿。

什么是 OpenClaw?

OpenClaw 是一个可扩展的 AI 助手框架,支持技能化工作流。你可以把它理解成一个“会调用工具、会记忆、会自动执行任务”的智能助手平台。

而 Baoyu Post To WeChat 则是专门面向微信公众号发布场景的技能。它的核心价值在于:把文章内容、封面、摘要、图片上传和草稿创建这些动作串成一条稳定的自动化链路。

它能解决什么问题?

  • 不想每次都手动复制粘贴文章到公众号后台
  • 希望直接使用 Markdown 作为内容源
  • 想批量维护多个公众号账号
  • 希望通过 AI 辅助整理标题、摘要和正文结构
  • 希望在手机端也能远程触发发稿流程

核心优势

  • 支持 API 发布
    :速度快,适合稳定、可重复的自动化流程
  • 支持浏览器发布
    :适合需要更复杂排版或 API 不兼容的场景
  • 支持 Markdown 输入
    :写完文章即可直接转换为公众号可用内容
  • 支持多主题样式
    :可以根据文章类型调整整体风格
  • 支持封面与摘要处理
    :减少重复手工编辑
  • 支持多账号配置
    :同一套流程可服务多个公众号

安装配置教程

第一步:安装 OpenClaw

先在本机安装 OpenClaw:

npm install -g openclaw

安装完成后,执行初始化:

openclaw init

第二步:安装公众号发布技能

安装 Baoyu Post To WeChat 技能:

clawhub install baoyu-post-to-wechat

第三步:获取微信公众号 API 凭证

  1. 登录微信公众平台
  2. 进入“开发” → “基本配置”
  3. 复制 AppID 和 AppSecret
  4. 如果使用 API 发布,还要正确设置接口调用 IP 白名单

注意:如果白名单没有配置正确,微信接口会直接拒绝请求,这是最常见的问题之一。

第四步:配置凭证

在本地创建配置目录和环境变量文件:

mkdir -p ~/.baoyu-skills  echo "WECHAT_APP_ID=你的AppID" >> ~/.baoyu-skills/.env echo "WECHAT_APP_SECRET=你的AppSecret" >> ~/.baoyu-skills/.env

这样脚本就能自动读取你的公众号凭证。

第五步:设置默认偏好(可选)

如果你经常发稿,可以设置默认主题、颜色、作者名和评论策略,减少重复输入。

default_theme: grace default_color: blue default_publish_method: api default_author: iOS科技端 need_open_comment: 1 only_fans_can_comment: 0

使用方法

方式一:Markdown 文件发布

这是最推荐的方式。你只需要先写好一篇 Markdown 文章,然后直接交给发布脚本:

bun ~/.openclaw/workspace/skills/baoyu-post-to-wechat/scripts/wechat-api.ts \   your-article.md --theme grace --color blue

如果你已经准备好了封面图,也可以一并传入:

bun ~/.openclaw/workspace/skills/baoyu-post-to-wechat/scripts/wechat-api.ts \   your-article.md --theme grace --color blue --cover cover.png

方式二:HTML 文件发布

如果你已经有一份比较干净的 HTML,也可以直接走 API 发草稿。这种方式在需要手动控制结构时非常有用。

方式三:通过 AI 助手直接发

你也可以直接对 AI 助手说:

帮我发布一篇文章到公众号,标题是 XXX,内容是 XXX。

在配置完善后,AI 可以自动帮你补齐摘要、封面、正文整理和发稿流程。

实际工作流示例

  1. 先在本地用 Markdown 写好文章
  2. 为文章准备封面图或正文配图
  3. 调用 OpenClaw 或发布脚本
  4. 自动上传图片、生成正文、创建公众号草稿
  5. 最后到草稿箱检查排版并正式发布

对于重复性较高的内容生产流程,这一套可以显著提升效率。原来可能要花十几分钟,现在往往几十秒到几分钟就能完成。

多账号管理

如果你维护多个公众号,可以给每个账号配置独立的别名。这样发稿时只需要指定账号别名即可,不必每次切换手动配置。

accounts:   - name: 科技资讯号     alias: tech     default: true     app_id: xxx     app_secret: xxx    - name: 生活分享号     alias: life     app_id: yyy     app_secret: yyy

发布时指定:

--account tech

主题样式怎么选?

  • default
    :经典简洁,适合大多数通用内容
  • grace
    :更稳重一些,适合正式教程或说明文
  • simple
    :轻量干净,适合技术文章
  • modern
    :更偏年轻化,适合运营向内容

如果你追求 API 稳定性,建议优先选择结构更简单的主题,并避免正文里使用过于复杂的表格、花哨样式和高风险嵌套 HTML。

常见问题

1. 接口提示 invalid ip 怎么办?

这说明微信公众号后台没有把请求来源 IP 加入白名单。去“开发 → 基本配置 → IP 白名单”里补上即可。

2. 接口提示 invalid content 怎么办?

这通常不是账号问题,而是正文 HTML 结构太复杂、包含高风险样式、外链、复杂表格或 API 不接受的内容格式。解决方法通常是:

  • 简化正文结构
  • 减少复杂样式
  • 把表格改成列表
  • 尽量使用干净的 HTML
  • 必要时切换为浏览器发布

3. 为什么有时候浏览器发布成功,手机端草稿却是空白?

因为公众号编辑器是富文本编辑器,表面粘贴成功不代表内容真正保存到了草稿数据里。自动化时如果时机不对,就可能出现“标题保存了、正文没保存”的情况。

4. API 发布和浏览器发布该怎么选?

如果你追求稳定、可重复、自动化,优先选 API;如果你追求更复杂、更漂亮的排版,浏览器方式通常更灵活。

实战建议

  • 先准备一份“API 兼容模板”,保证关键内容能稳定发出去
  • 需要高颜值排版时,再走浏览器增强版
  • 封面图、正文配图优先使用本地文件,稳定性更高
  • 复杂表格尽量改写成列表说明
  • 把账号、主题、默认作者都提前配置好,后续效率会高很多

总结

OpenClaw 并不只是一个“帮你发文章”的小工具,它更像是一个把内容生产、格式整理、工具调用和发布动作串起来的自动化中枢。

对于经常更新公众号的人来说,它能带来的提升非常直接:

  • 发布效率更高
  • 重复劳动更少
  • 内容流程更标准化
  • 支持移动端远程触发

如果你也想把公众号发布流程从“手工操作”升级成“半自动甚至全自动”,那这一套真的值得试一试。

关注我们,获取更多 AI 工具使用技巧与自动化工作流实践。