乐于分享
好东西不私藏

OpenClaw是如何全自动帮我排版并发布到公众号的

OpenClaw是如何全自动帮我排版并发布到公众号的

大家好,我是路飞,长期在互联网搞钱小博主,专注于免费分享,拆解,各类项目,非常感谢大家的关注!

简介:白手起家,以平安,以自由方式度过一生!

做自媒体的人大概率都有过这种崩溃时刻:熬了几小时写完文章,却要花近一小时在公众号排版发布上。手动上传每张图片、挨个调整代码块和引用样式、单独传封面图、加星标提示和关注引导…… 这些机械操作磨掉了所有创作热情。

文章写完了,兴奋劲儿还没过,就得开始干最磨人的活儿:排版。

微信公众号不认外链图片,每张图都得手动上传。封面图要单独传成永久素材。代码块、引用、高亮段落,得在编辑器里一个个调。最后还得加头部星标提示、底部关注二维码。

一篇文章,光发布就耗30-45分钟。

上周末,我一个做自媒体的朋友给我打电话,说他每天光排版就要花2小时,写作反而只用1小时。这不是本末倒置吗?

直到我用 OpenClaw搭建了AI内容创作工作流,把公众号发布这一步彻底自动化。从图片上传、样式渲染到草稿创建,全程一行命令搞定,文章直接推到公众号草稿箱,直接告别手动排版的繁琐,就轻松了非常多。

我直接把我用的自动化方案发给他了。

现在我写完文章,一行命令,AI直接把内容推到公众号草稿箱——图片自动传、样式自动套、格式自动调。

今天就把这套玩法拆给你看。

👉 整个系统怎么运转的

我用OpenClaw搭了一套AI内容创作工作流,从信息采集、写作、配图到发布,全链路自动化。

系统分两层干活:

第一层:article-writer

负责前期所有素材准备,包括从 X/Twitter 采集资讯、生成截图、AI 配图,最后写成标准 Markdown 文章,所有图片和文稿都会规整存放在本地指定目录,素材管理一目了然。

第二层:wechat-article-publisher

专门对接微信公众号后台,读取生产模块的 Markdown 文章和图片素材,自动完成后续所有发布准备工作,不用人工介入任何一步。

发布只需要跑一行命令:

python3 scripts/publish.py --article-dir ~/Documents/openclawworkspace/articles/2026-03-07/主题/

执行完命令,系统会按顺序完成:读取本地 Markdown 文章→扫描目录内所有图片→自动上传至微信 CDN→将 Markdown 渲染成微信专属 HTML→创建公众号草稿箱→发送微信预览通知

👉 图片处理:再也不用一张张手动传

微信公众号最恶心的就是图片。

不认OSS链接、不认任何外链,所有图片必须是微信自己CDN的地址。

我的脚本是这么干的:

扫描文章目录里所有图片 → 逐个通过upload-img接口上传到微信 → 拿回微信CDN URL → 替换Markdown里对应的图片链接。

上传过的图片会缓存在meta.json的wechat_image_map字段里。

下次修改文章重新发布,已上传的图片直接用缓存,不重复上传。

封面图走另一个接口(永久素材add_material),返回media_id——这是创建草稿时微信要求的格式。

整个过程对你完全透明。你只需要确保图片放在文章目录里,其余全自动。

👉 渲染引擎:Markdown秒变微信HTML

微信只认HTML,不支持Markdown,而且不支持CSS class——所有样式必须内联写进每个标签里。

但我不想每次都手动写HTML。

所以渲染器做了一件事:把标准Markdown自动转成带完整内联样式的HTML,同时识别我设计的「隐藏标签」,套用对应的定制样式区块。

隐藏标签是这样工作的——在Markdown里插入HTML注释:

<!-- wechat head -->

渲染器看到这个注释,就会把里面的内容渲染成带蓝色左边框的导读框。

在飞书、GitHub等普通Markdown渲染器里,这些注释完全不可见,不影响阅读。

一套Markdown,适配所有平台。

飞书看是干净的文档,微信看是精美排版的文章。

目前已支持6种定制样式,覆盖公众号排版常用场景:蓝色导读框、加粗高亮句、圆角卡片列表、提示词代码卡片、蓝色总结区块、引导关注提示区块,一份 Markdown 文稿,既能当日常文档,又能直接转成公众号精美排版,真正实现「一次书写,多平台适配」。

渲染器还会自动加header和footer:header包含星标提示、封面图、署名;footer包含结尾标记、关注二维码。

这些不需要写在文章Markdown里。

你现在看到的精美排版样式,就是用的这一套流程。

👉 草稿管理:首次创建,后续自动更新

第一次发布,脚本创建新草稿,把返回的media_id写入meta.json。

后续修改文章后重跑脚本,它检测到meta.json里有media_id,自动走更新草稿接口,不会产生重复草稿。

三种模式:

▪️ 首次发布:创建新草稿,media_id写入meta.json,发微信预览通知

▪️ 修改更新:检测到media_id存在,自动更新草稿,不产生重复

▪️ 强制新建:加--force-new参数,忽略缓存,创建全新草稿

👉 图文笔记另走一套流程

文章(长文)和图文笔记(以图片为主体的帖子)在微信里是两种完全不同的内容类型,必须走不同的接口。

这是我踩过的坑。

一开始用同一个脚本发图文,结果微信把它创建成了文章类型,发出去格式完全乱掉。

原因在于:图文消息必须用永久素材接口上传所有图片,普通的upload-img接口只适合文章内图片。

脚本层面区分后,两种内容类型都能正确创建对应格式的草稿。

👉 你需要手动做什么

这套系统做的是「自动化排版和上传」,而非完全的自动发布,毕竟内容的审核和发布时机,需要创作者自己把控,这也是最合理的设计:

  1. 1.
    写完文章后,运行发布脚本,系统自动完成所有排版和上传工作,将文章推到公众号草稿箱,并发送微信预览通知;
  2. 2.
    你在公众号后台打开草稿,审核内容、确认排版无误后,点击发布即可。

从创作到发布,只需要这两步手动操作,其余全由系统自动完成,既节省了大量机械时间,又牢牢掌握内容发布的决策权。

总结:一行命令,把40分钟排版时间还给创作

这套基于 OpenClaw 的公众号自动发布工作流,核心优势就在于极简操作、高度适配、灵活可控:

▫️ ✅ 一行命令跑通全流程,图片上传、样式渲染、草稿创建全自动;

▫️ ✅ 图片带智能缓存,不重复上传,解决公众号发布最大痛点;

▫️ ✅ 隐藏标签系统,一份 Markdown 适配多平台,排版精美又简洁;

▫️ ✅ 智能草稿管理,更新不重复,后台整洁易维护;

▫️ ✅ 文章 / 图文笔记分开处理,避开微信接口坑,格式零错误;

▫️ ✅ 仅自动化机械操作,发布审核由人把控,兼顾效率和安全。

这套系统目前运行在我的Ubuntu服务器上,通过OpenClaw调度。AI写完文章后自动推到草稿箱,我审核没问题就直接发。

以上,就是今天想和你分享的内容。希望对你有启发。

你在排版上卡住的是哪一步?来评论区聊聊。


最后送给大家一个福利:如果你也对AI自动化创作、OpenClaw工作流搭建、公众号运营提效感兴趣,并且也想在互联网找一个属于自己稳定收入的副业,请关注公众号获取:

写在最后

很多人想做自媒体总卡在“第一步”,

对 AI 自媒体、AI 视频感兴趣的小伙伴,可以加我微信一起交流,免费赠送一份【AI 自媒体大礼包】,包含

  • 「爆款 AI 视频拆解」系列的提示词合集

  •  Coze各类工作流源码

  • AI 工具导航 & AI 效率神器合集

  • n8n工作流2000套源码

  • 100个小副业合集

  • V:kydmxc,LFip999,LFip777(三个随机加就行)