← 返回博客

公众号自动发布怎么做:用 WorkBuddy 每晚排好存进草稿箱,早上点一下发表

·公众号自动发布微信公众平台 自动发布公众号草稿箱WorkBuddy 定时任务公众号数据复盘

公众号自动发布怎么做:用 WorkBuddy 每晚排好存进草稿箱,早上点一下发表

2025 年 7 月起,个人主体的公众号已经没法用官方接口自动发表了。微信官方文档写明,个人主体账号、企业主体未认证账号以及不支持认证的账号,发布类接口的调用权限被回收,很多「一键自动发布公众号」的教程因此作废(来龙去脉见公众号自动发布卡在哪一步)。

先说这篇能帮你到哪:它解决的是「存草稿」这一段,不是接口级的全自动群发。要全自动群发,需要已认证的企业主体,走官方接口,这篇帮不上。

能帮的是写完稿子之后那一套:打开后台、新建图文、贴正文、调格式、传封面、写摘要,每篇十几分钟。做法是:

最后那个「发表」按钮仍然是你按的,这是刻意保留的:PublishPort 的公众号命令目前只到草稿箱,不替你群发,一篇排版出错的稿子也不会直接推给全部粉丝。

先算一笔账:你要付出什么

第一次搭建大约 15 到 30 分钟,主要花在下载安装上;之后每篇省十几分钟,头一两周你还要看一眼草稿的排版。所以它适合每周发两三篇以上的人。一周发不到一篇,或者不想让电脑常开,手动更快,别装。

一句话配方

第 2 步要把下面这句话原样发给 WorkBuddy:

读取 https://www.publishport.app/skill.md 并按说明为我配置 PublishPort,然后把当前文件夹当作我的公众号待发稿库:先拿最早的一篇稿子,用同名图片当封面,写一句 60 字内的摘要,存进我公众号的草稿箱并回查草稿列表确认,把草稿标题告诉我;跑通后建两个 WorkBuddy 自动化任务:每天 21:03 取下一篇还没存过的稿子存进草稿箱并记进「草稿记录.md」,每周一 09:00 读我公众号最近发表文章的阅读、在看、分享、留言数据,把本周表现整理进「周复盘.md」。

它会让 WorkBuddy 装好发布能力、请你点一次授权,然后当着你的面先存好第一篇草稿。句子里的 skill.md 是一份公开说明,教 AI 怎么登录、查看哪些账号已连接、发布、确认内容真的存在;授权过的 AI 都列在 账号页 里,随时可以撤销。可以改的有三处:时间(21:03、周一 09:00);摘要字数;「周复盘」想看哪些指标。别删「回查草稿列表」和「记进草稿记录.md」两处,前者确认草稿真的存上了,后者防止同一篇存两次。

第 0 步:准备

1. WorkBuddy。 从 WorkBuddy 官网 下载安装并登录。

2. PublishPort 客户端,登录公众号。 从 下载页 装好客户端,进平台账号页,在微信公众号上点登录,在弹出的浏览器里用公众号管理员的微信扫码,回来点我已确认登录,状态变绿即可(详细说明见 登录你的平台账号)。AI 之后用的就是这份登录态。

3. 一个「公众号待发」文件夹。 每篇稿子一个 Markdown 文件,文件名前面加序号决定顺序,旁边放一张同名图片当封面:

公众号待发/
  01-新手做副业的5个坑.md
  01-新手做副业的5个坑.jpg
  02-...

.md 文件第一行写标题,下面是正文,正文里的图片可以直接写本机路径。没有同名封面图的稿子,AI 会跳过并告诉你,不会随便抓一张,这样你第二天看到的草稿不会有张莫名其妙的封面。建议文件夹里放稿子的副本,不是唯一的一份。

第 1 步:先在对话里手动跑一遍

打开 WorkBuddy,新建一个任务,工作空间选「公众号待发」那个文件夹,把上面的配方发给它。你会依次看到:

  1. 它读 skill.md,装好发布能力。
  2. 给你一个授权链接和一个确认码。点开,登录你的 PublishPort 账号,核对确认码一致,点授权。
  3. 它挑出最早的一篇稿子,把标题、摘要和封面发给你看。这一步它在等你确认,因为 skill.md 规定每个会话第一次发布前要给你看内容。回一句「可以」。
  4. 它存进草稿箱,再列一遍草稿箱确认标题在里面,把结果告诉你。

走完这一遍,授权、公众号登录态和你想要的摘要风格就都验过了。打开公众号后台的草稿箱,肉眼看一下这篇草稿的排版:标题、摘要、封面、图片位置。头一两周每篇都值得看一眼,因为公众号后台编辑器偶尔会改版,AI 的排版结果和你预期的差距,越早发现越好。

第 2 步:设两个 WorkBuddy 自动化任务

手动跑通了,同一段对话里 AI 会按配方里的后半句帮你建两个自动化任务。也可以自己建:WorkBuddy 左侧点自动化,右上角点添加,按官方说明填名称、工作空间、提示词、定时规则。工作空间要选「公众号待发」同一个文件夹,否则任务找不到稿子。

任务一:每晚存草稿。 定时规则每天 21:03。提示词可以这样写:

这是我预先批准的定时任务,按下面的规则直接做,做完汇报,不用等我确认。
1. 读「草稿记录.md」,在文件夹里找序号最小、且没有出现在记录里的 .md 稿子;
2. 没有同名封面图就跳过这篇,在汇报里说明;
3. 先运行 whoami 确认公众号还登录着,没登录就停下来告诉我,不要重试;
4. 用 PublishPort 把这篇存进公众号草稿箱,带上封面和一句 60 字内的摘要,只存草稿,不要发表;
5. 存完列一遍草稿箱,确认标题在里面,再把标题和时间记进「草稿记录.md」;
6. 如果命令报错或超时,不要重跑,先列草稿箱看有没有这篇,没有再告诉我。

「预先批准」那一句很关键。无人值守的那一跑没人点确认,不写它,AI 会停在「请确认」那里一直等。

任务二:每周一复盘。 定时规则每周一 09:00,提示词:

这是我预先批准的定时任务,直接做,做完汇报。
用 PublishPort 读我公众号最近 10 篇已发表文章的数据(阅读、在看、分享、留言、转载),
写进「周复盘.md」,开头放日期:
- 上周发表的几篇各自的阅读和互动,和上上周比;
- 阅读最高和最低的各一篇,各用一句话猜原因;
- 下周「公众号待发」里还剩几篇,够不够;
- 一条建议:下周多写哪类选题。
只读数据,不要改任何内容。

建好之后,WorkBuddy 官方建议先低频试运行:可以先把时间改成十分钟后,看它这一轮有没有把草稿存好,再改回 21:03。

第 3 步:要知道的几件事

第一次无人值守可能卡在权限确认。 WorkBuddy 默认权限下,执行脚本、命令或外部程序会先弹二次确认,自动化到点没人点就停住了(官方权限说明)。办法是:先在场看一次定时任务(上面说的十分钟后试跑)。如果它真的停在确认上,只在这个「公众号待发」专用文件夹对应的任务里打开完全访问,别的任务保持默认。官方也建议完全访问只在独立、可恢复的目录里用,所以稿子放副本。

公众号后台登录态会过期。 过期了命令会报需要登录,上面提示词里让它停下来告诉你,不要自己硬重试。回 PublishPort 客户端的平台账号页重新扫码即可。

一篇存了两次。 多半是上一次命令超时但其实已经存上了,AI 又重存一遍。提示词里「先列草稿箱再决定」就是防这个,出现了就去后台把多的那份删掉。

它做不到的

内容该合规还是要合规,自动化只是把「存草稿」这个动作省下来,没有工具能保证账号不受平台规则影响。想了解官方接口、浏览器自动化这几条路的区别,可以读公众号自动发布卡在哪一步;想把同一批稿子顺手搬到别的平台,可以看知乎定时发布:用 WorkBuddy 每个工作日晚上替你发一篇。

四条能搬走的规则

不装 PublishPort,这四条也适用于你给任何 AI 定时任务写的提示词:

  1. 开头写明「这是我预先批准的定时任务,直接做,做完汇报」,否则无人值守时 AI 会停在等确认;
  2. 动手前先查登录态,没登录就停下告诉你,不要自己重试;
  3. 命令报错或超时,先去查结果在不在,再决定要不要重做,别盲目重试,那是重复发布的头号原因;
  4. 新建定时任务后,先把时间改到十分钟后看一轮,再改回正式时间。

常见问题

个人订阅号能自动发布公众号文章吗?

官方发布接口不行。能做的是让 AI 在你已登录的后台里把稿子存进草稿箱,再由你点发表。

有一晚电脑没开,漏掉的怎么补?

不用补。第二天 21:03 它会从「草稿记录.md」里没出现过的最早一篇接着存,顺序不乱。想补回当晚,在 WorkBuddy 里对它说一句「现在存下一篇」即可。

草稿存多了怎么清?

不要的在公众号后台的草稿箱里手动删。草稿箱的数量上限以后台当时的提示为准,批量存之前先看一眼。

有好几个公众号怎么办?

这篇只按一个号来写。多个号时,每个号一个待发文件夹、各建一套任务,并让 AI 在存草稿前先跑 whoami,确认当前登录的是哪个号;具体怎么区分和切换账号,以客户端「平台账号」页和 skill.md 的说明为准。