> CastBot 是一个开源的自动发帖工具:新闻监测→AI生成→合规过滤→自动发布。

> 它是从一个"爬虫脚本"踩了十几个月的坑进化出来的。

> 它的起点:一个嫌麻烦的手动发帖者,怎么走上全自动这条路。

> 后续连载会讲中间那些差点让我放弃的至暗时刻。

> 免费试用

一切的起点:我坚持不了日更

我很早就明白一个朴素的道理:在币安广场,曝光 = 一致性 × 时间。每天稳定输出的人,粉丝曲线是平滑向上的;三天打鱼的人,永远在重启。

道理都懂,但我做不到。白天要跑回测、盯 dry-run、修服务器,能写帖子的时间碎片化得可怜。有一阵我强迫自己每天手写 3 条,坚持了两周,第三周彻底崩了——不是没素材,是没精力。账号一停,数据立刻掉头向下。

那段时间我反复问自己一个问题:发帖这件事,到底哪些环节必须是人?

拆开看:找选题(看新闻)→ 判断价值(哪条值得写)→ 写内容 → 排版发出去。每一步其实我都有明确的判断标准。有标准,就能自动化。

第一步:先当观众,不当作者

动手写机器人之前,我做的第一件事反而是写了个爬虫

我想搞清楚广场的流量规律:什么时段发帖阅读量高、什么样的标题有点击、爆款帖和扑街帖差在哪。我用 undetected-chromedriver 爬自己的账号数据做分析——这个爬虫本身就给了我第一个下马威:系统代理环境变量会让 chromedriver 在初始化时无限挂死,进程直接被 SIGKILL。查了好几天才发现,修复只要在 import 之前清掉两个环境变量。

这个细节我记到现在,因为它定下了整个项目的基调:这条路没有教程,每个坑都是自己的。

从爬虫到流水线

分析做顺之后,野心自然长出来了。既然我能判断"什么内容值得发",为什么不把整个链路串起来?

于是架构变成了:新闻源监测 → 评分筛选 → AI 生成初稿 → 去 AI 味改写 → 合规过滤(三级禁词)→ 自动发布。

听起来顺畅,实际上每一环都崩过:

- 新闻源偶尔抽风,RSS 查询能无限循环重试,一晚上烧掉几千次调用

- 发布器某次配置漂移,crash loop 转了 2000 多次我才注意到

- 连续发帖有封号风险,最后逼出了"熔断机制"——连续失败自动暂停,而不是硬冲

这些坑我会在后面的连载里逐个展开,每个都是真实日志里爬出来的。

它现在什么样

@Lilibtc 这个展示号,机器人已经发了 3600+ 帖,高峰期日发 100 条,日浏览量10K+,稳定运行。内容不是我写的,但每一条都过了我设定的质量线。

更重要的是,我把整套系统打包成了 castbot 命令:npm 一键安装,绑上你的币安广场api key 就能跑。你负责定调性,它负责日更。

试用

主页有完整的安装指南和演示,感兴趣的朋友可以去逛逛:castbot.io

不保证涨粉,只保证你的账号从此告别"想日更但做不到"。

下一篇:那些让机器人一夜之间停摆的至暗时刻。关注不迷路。

#机器人 #bot