B站的评论区是UP主和观众最近的地方。视频发完头一两天评论最密,这时候回得快,观众愿意继续聊;隔三天再回,对方多半已经不看了。但每天打开几条视频、一条条翻评论、一条条打字,也是一件很耗人的重复活。
这篇教你把“读评论、起草回复”交给 Codex。搭好以后:
- 每晚 9 点,Codex 自己去看你最近几条视频的新评论;
- 它跳过你自己发的,跳过你已经回过的,挑出真正需要回的:提问、反馈、夸奖、有来有往的聊天;
- 替你用你的口吻起草回复,列在一份清单里;你扫一眼,说“发”,它才会真的发出去;
- 回过的每一条都记进一份记录,下次不会重复回。
适合视频已经有稳定评论、想少花时间在翻评论上的UP主。这篇只讲视频评论,私信的自动回复看 B站私信自动回复,视频投稿和数据复盘看 Codex 每周排好B站投稿。整套大约 15 分钟,最花时间的是第一次登录B站。
先把话说在前面:评论是你和观众的关系,不是流水线。这个配方默认让你在场把关,每条回复你点头才发;觉得放心了,再决定要不要放手一部分。后面有一节专门讲怎么分档。
一句话配方
第 2 步要把这句话原样发给 Codex:
读取 https://www.publishport.app/skill.md 并按说明为我配置 PublishPort,然后帮我做B站评论跟进:先查我自己的B站昵称,再看我最近发布的 5 条视频,读每条视频最新的评论,跳过我自己发的和已经有我回复的,挑出值得回复的(提问、反馈、善意互动),用我的口吻起草回复给我看,我确认后再发;每条回过的评论把视频编号、评论编号、回复内容记进「评论回复记录.md」,以后不重复回。跑通后建一个每晚 21:00 的定时任务,按同样的规则处理新评论,并把待我确认的回复草稿列在「待确认回复.md」里。
它会让 Codex 装好发布能力、请你点一次授权、当着你的面先处理一轮评论,最后建好每晚的任务。句子里的 skill.md 是一份公开说明,教 AI 怎么登录、查看哪些账号已连接、发布、确认结果真的出现了。授权过的 AI 都列在 账号页 里,随时可以撤销。
可以改的有:看最近几条视频(5 条换成 3 条或 10 条);每晚几点;“你的口吻”那句,可以换成“亲切一点”“简短一点”“不要用表情”。别删的是“跳过我自己发的和已经有我回复的”,以及“记进评论回复记录”,这两条是防止重复回复的凭据。
第 0 步:准备三样东西
1. ChatGPT 桌面版(里面就是 Codex)。 从 OpenAI 官方下载页 装好并登录。按 官方的定时任务文档,定时任务的创建和管理只在桌面版和网页版有,命令行和编辑器插件没有这个界面,它们只能用来先把提示词试通。
2. PublishPort 客户端,并登录B站。 从 下载页 装好,进平台账号页,在B站上点登录,在弹出的浏览器里扫码,回来点我已确认登录,状态变绿(详见 登录你的平台账号)。之后 Codex 读评论、回评论用的就是这份登录态,和你自己在网页上操作一样。
3. Node.js 和一个放记录的文件夹。 发布命令要用 Node.js,不确定装没装就让 Codex 跑一下 node -v,没有结果去 Node.js 官网 装 LTS 版。再建一个空文件夹,比如「B站评论」,这里面会放它生成的两份记录文件。
第 1 步:在 Codex 里打开这个文件夹
打开 ChatGPT 桌面版,切到 Codex,新建对话时选择打开文件夹,选「B站评论」。按 官方说明,不是 Git 仓库的项目,定时任务直接在这个目录里运行,不需要额外设置。
第 2 步:把配方发给 Codex,当场试一轮
把配方原样发过去。接下来:
- Codex 读完说明,给自己装上 PublishPort 的 skill。
- 它给你一个授权链接和一个核对码。打开链接,登录或注册 PublishPort 账号,确认核对码一致,点授权。链接 10 分钟内有效,过期了让它重新生成。
- 它检查电脑和B站的登录状态,确认已就绪,并查出你的B站昵称。这个昵称是后面“跳过我自己发的”的依据。
- 它列出你最近的稿件,逐条读最新评论。读评论是只读操作,不会改变任何东西。
- 它把挑出来的评论和起草的回复一条条列给你:谁说了什么、准备回什么。你可以说“第 2 条改成……”“第 4 条不回”“其余发”。
- 你确认后,它才真的去回。B站的评论命令本身默认拒绝写入,必须带上执行参数才会发;Codex 在你点头之后才会加。发完它会回读一次,确认这条回复在评论区里确实可见,再记进「评论回复记录.md」。
头几次试跑就是要你在场看:它挑评论的口味对不对,口吻像不像你。不满意就直接说,让它把规则补进提示词,比如“广告和引流的评论不回”“只问价格的评论不回,让对方看简介”。
第 3 步:让定时任务能联网(只做一次)
这一步最容易卡住。Codex 的定时任务无人值守,按官方说明,它用你默认的沙箱设置;在沙箱里,命令能不能联网取决于你的设置(见 官方沙箱文档),而读评论、回评论的每条命令都要联网。
官方给的做法是用 rules 只放行一类命令:在 rules/ 目录里写一条规则,指定哪些命令前缀可以在沙箱外运行。最省事是让 Codex 自己做,在同一个对话里发这句:
用 npm 全局安装 publishport 命令,然后在 ~/.codex/rules/default.rules 里加一条规则,只允许以 publishport 开头的命令在沙箱外运行,弄好后告诉我什么时候重启。
想手动的话:先在终端 npm install -g publishport,再在 ~/.codex/rules/default.rules(没有就新建)里写:
prefix_rule(
pattern = ["publishport"],
decision = "allow",
justification = "PublishPort 读写评论需要联网",
)
然后完全退出再重新打开桌面版。官方文档写明:Codex 启动时扫描 rules/ 目录,用户级的位置就是 ~/.codex/rules/,改完要重启。注意官方标注这套 rules 还是实验功能,写法以当时的官方页面为准。
第 4 步:建每晚的定时任务
配方里已经让 Codex 建任务了。打开侧栏的 Scheduled,应该看到一个每晚 21:00 的任务,项目是「B站评论」。没有的话,在 Scheduled 里新建一个独立任务,项目选这个文件夹,时间选每天 21:00,提示词贴下面这段:
这是我预先批准的每晚评论跟进任务,按下面的规则执行,运行中不需要再问我。
1. 查出我自己的B站昵称。列出我最近发布的 5 条视频。
2. 对每条视频,读最新的 30 条评论(按时间倒序)。
3. 跳过:我自己发的评论;「评论回复记录.md」里已经出现的评论编号;楼中楼里已经有我回复的评论。
4. 在剩下的评论里,只挑值得回的:提问、使用或观看反馈、善意互动。广告、引流、辱骂、与视频无关的灌水一律不回,也不要回应争吵。
5. 为每条挑出的评论用我的口吻起草一句回复(不超过 40 字,不夸大,不承诺视频里没说过的事),写进「待确认回复.md」,格式:视频编号 | 评论编号 | 评论原文 | 草稿回复。
6. 这一档只起草,不发布。最后用一句话告诉我:读了几条视频、新增几条待确认回复。
注意第 6 条:定时任务这一档只起草不发。这是有意的,下一节解释。
回复要不要自动发出去
我建议分三档,从保守到放手,一档用顺了再往上走:
- 第一档(上面这个提示词):夜里只起草,早上你打开「待确认回复.md」扫一遍,回到 Codex 说“把第 1、3、5 条发了,第 2 条改成……”。每天花两三分钟,评论依然是你在回。
- 第二档:把夜里的提示词里“只起草,不发布”改成“提问类、感谢类的评论直接发,其他仍然只起草”。适合问题重复度高的UP主,比如大量人问同一个软件、同一首BGM。
- 第三档:全部直接发。我们不推荐,评论区里一句不合时宜的话会连累整个视频的氛围,AI 也读不出玩笑和反话。
不论哪一档,PublishPort 的说明里都要求 AI 在一个会话里第一次发布前把内容给人看一次。无人值守的那一跑没人点确认,所以第二档以上要把“这是我预先批准的规则”写进提示词里,上面的提示词开头就是这个意思。
怎么保证同一条评论不会被回两次
这是自动回复最常见的翻车点,配方里叠了三道防线:
- 记录文件。 每回一条,就把评论编号写进「评论回复记录.md」,下一轮先查它。
- 看楼中楼。 读评论的命令可以指定某条评论,只看它下面的回复;里面已经有你的昵称,就说明回过了。哪怕记录文件被删了,这一道还在。
- 出错不盲目重试。 提示词里要求:回复命令报错或超时,不要直接重发,先去读那条评论的楼中楼,确认没有再重试一次。PublishPort 的说明也提醒:报错的命令可能已经成功发出,盲目重试是重复发布的头号原因。
跑不起来时先看这几处
- 到点没跑:本地项目的定时任务要求电脑开着、ChatGPT 桌面版在运行,文件夹也得还在原处(官方说明)。睡眠的电脑不会执行。PublishPort 客户端同样要开着。
- 读评论那步报联网失败:回第 3 步,检查 rules 写法,确认改完重启过桌面版,提示词里用的是
publishport而不是npx。 - 说B站没登录:登录态会过期,回 PublishPort 客户端的平台账号页重新登录B站,下一轮自动恢复。
- 回了一条,评论区却看不到:B站可能把评论压成了只有自己可见,或者在审核里。回复命令会回读并标出可见性,提示词里加一句“可见性不是公开就告诉我,别再重发”。
- 回复口吻不像你:在文件夹里放一个“我的口吻.txt”,贴 5 到 10 条你以前亲手回过的评论,让提示词里加上“参考『我的口吻.txt』”。样本比形容词管用。
- 评论太多读不完:把“最近 5 条视频”改成“最近 3 条”,或把 30 条改成 20 条,别让一跑拖太久。
接着往下做
评论稳了,下一个卡点通常是排期和私信:每周日排好一周投稿并复盘,见 Codex 每周排好B站投稿;私信交给 AI,见 B站私信自动回复;同样的思路用在抖音上,见 Claude Code 抖音定时发布与评论回复。
免费版就能把整套跑通,额度与价格见 定价页。
