AI 写完文章自动推公众号:我做了这套发布 skill,每次省 40 分钟

📅 发布时间:2026/7/17 6:52:14 👁️ 浏览次数:
AI 写完文章自动推公众号:我做了这套发布 skill,每次省 40 分钟
写完文章还要手动排版、传图、调样式——这步每次都要花半小时以上。我做了一套 skill让 AI 直接把写好的文章推到微信公众号草稿箱图片自动上传、样式自动套用一行命令搞定。你在浪费多少时间在排版上自媒体人最懂这种痛苦文章写完了最耗时间的不是写作是发布。微信公众号不支持外链图片每张图都要手动上传。封面图要单独上传成永久素材。正文里的代码块、引用块、高亮段落都要在编辑器里一个个调样式。最后还要加头部的星标提示、底部的关注引导二维码。一篇文章光发布就要 30-45 分钟。我用的是 OpenClaw 搭建的 AI 内容创作工作流——从信息采集、写作、配图到最后的发布全部自动化。这篇分享其中发布这一步是怎么做的。整体架构两层分工这套系统分两层article-writer负责内容生产从 X/Twitter 采集资讯、生成截图、AI 配图、写 Markdown 文章所有素材存在本地目录。wechat-article-publisher负责发布读取 article-writer 的产出自动完成图片上传、HTML 渲染、草稿创建全流程。整个发布流程只需要一行命令python3 scripts/publish.py --article-dir ~/Documents/openclawworkspace/articles/2026-03-07/主题/执行完就能在公众号草稿箱看到排版好的文章之后自己审核没问题就可以发布。图片处理全自动上传不用手动一张张传微信公众号最大的麻烦就是图片。它不认识 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 注释这里是导读内容渲染器看到这个注释就会把里面的内容渲染成带蓝色左边框的导读框。在飞书、GitHub 等普通 Markdown 渲染器里这些注释完全不可见不影响阅读。一套 Markdown适配所有平台。飞书看是干净的文档微信看是精美排版的文章。目前支持的样式标签蓝色导读框、加粗高亮句、圆角卡片列表、提示词代码卡片、蓝色总结区块、引导关注提示区块。渲染器还会自动加 header 和 footerheader 包含星标提示、封面图、署名footer 包含结尾标记、关注二维码。这些不需要写在文章 Markdown 里。草稿管理首次创建后续自动更新第一次发布脚本创建新草稿把返回的media_id写入 meta.json。后续修改文章后重跑脚本它检测到 meta.json 里有media_id自动走更新草稿接口不会产生重复草稿。三种模式首次发布创建新草稿media_id 写入 meta.json发微信预览通知修改更新检测到 media_id 存在自动更新草稿不产生重复强制新建加 --force-new 参数忽略缓存创建全新草稿图文笔记另走一套流程文章长文和图文笔记以图片为主体的帖子在微信里是两种完全不同的内容类型必须走不同的接口。这是我踩过的坑一开始用同一个脚本发图文结果微信把它创建成了文章类型发出去格式完全乱掉。原因在于图文消息必须用永久素材接口上传所有图片普通的upload-img接口只适合文章内图片。脚本层面区分后两种内容类型都能正确创建对应格式的草稿。你需要手动做什么这套自动化处理的是排版和上传发布决策还是你自己来AI 写完文章自动触发发布脚本脚本把文章推到草稿箱微信发预览通知你在公众号后台审核内容确认没问题点发布步骤 1-2 全自动步骤 3-4 由你决定。总结一行命令发布publish.py 完成图片上传、HTML 渲染、草稿创建全流程图片全自动处理扫描目录 → 上传微信 CDN → 替换链接带缓存不重复上传隐藏标签系统6 种样式标签一份 Markdown 适配多平台智能草稿管理首次创建后续自动更新不产生重复草稿图文和文章分开两种内容类型走不同接口格式不会乱最后审核你来内容发布决策始终在你手里这套系统目前运行在我的 Ubuntu 服务器上通过 OpenClaw 调度。AI 写完文章后自动推到草稿箱我审核没问题就直接发。如果你也在用 OpenClaw 搭建内容创作工作流评论区交流。参考链接微信公众平台开发文档https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.htmlOpenClaw 官方文档https://docs.openclaw.ai