摘要:本文详细介绍如何利用 Make.com 和 Buffer 零代码搭建 RSS 自动推送机器人,实现将博客新文章自动同步推送至 Telegram 频道和 X 平台,且完全绕过 X API 的收费限制,实现零成本自动运营。
作为独立博客作者,每次发布新文章后,如果能自动推送到社交平台,肯定能省下不少手动转发的力气。我之前写过一篇用 Cloudflare Workers 和 D1 数据库搭建自动推送机器人的教程,虽然用起来很爽,但最近很多朋友跟我吐槽:这套方案配置起来太繁琐了,又是写 JS 代码,又是配 D1 数据库的(话说这几天小宝还把那篇教程里绑定的 D1 数据库给清理掉了,瞬间感觉清爽了不少……扯远了),而且最头疼的是,X 平台(也就是以前的 Twitter)官方早就改了政策,API 接口开始收费了,直接用 Worker 调用基本走不通。
既然写代码和调 API 门槛变高了,那我们干脆退一步,用「零代码」的方式来解决这个问题。今天和大家分享一个不需要写任何代码、也不用买服务器的方案:利用自动化工具 Make.com 和社交排程平台 Buffer,只用 RSS 订阅源,就能零成本搞定 Telegram 频道和 X 平台的自动同步。
为什么选择 Make.com + Buffer 架构
这套方案通过将两款 SaaS 工具进行组合,完美解决了高门槛与接口限制问题:
- Make.com(原名 Integromat):老牌的零代码自动化流媒体编排平台。其免费版每月提供 1,000 次操作(Operations)免费额度,支持以极简的拖拽方式实现 RSS 订阅源监听与逻辑分流。
- Buffer 社交管理器:专业的社交媒体管理与自动排程软件。由于 Buffer 与 X(原 Twitter)官方存在长期商务合作,它获得了官方授权的群发 API 接口。因此我们直接绑定 X 账号到 Buffer,就能彻底绕过 X 官方每月高昂的 API 接口订阅费。
- Telegram 机器人:Telegram 提供了完全免费且功能开放的机器人 API,不需要任何资质审查即可实现极速推送。
前期准备工作
1. 创建 Telegram 机器人并获取凭证
在 Telegram 中搜索官方机器人 @BotFather,发送 /newbot 指令,按照提示为你的机器人设置名称与用户名。创建成功后,@BotFather 会向你发放一个 HTTP API Token(例如 123456789:ABCdefGhI...),请妥善保存。
接下来,创建一个新的 Telegram 频道(Channel),将你刚刚创建 of 机器人添加为该频道的管理员(Administrator),并赋予其「发布消息」的权限。最后,获取该频道的 Chat ID(公开频道可以直接用 @频道名称,私有频道可以通过一些 ID 查询机器人获取)。
2. 绑定 X 账号至 Buffer
访问 Buffer 官网注册账户,进入管理后台。点击「Connect Channel」,选择「X (formerly Twitter)」,在弹出的授权页面中登录你的 X 账号并授权绑定。绑定成功后,即可在 Buffer 的免费频道列表中看到你的 X 账号已成功接入。
在 Make.com 中构建零代码自动化场景
注册并登录 Make.com,新建一个 Scenario(场景),通过拖拽式配置即可搭建完成:
第一步:监听 RSS 订阅源
在场景中心添加一个「RSS」模块,选择「Watch RSS Feed Items」。在配置中:
- 在
URL输入框中填写博客的 RSS 地址(例如https://xbkjz.cn/rss.xml)。 - 将
Maximum number of returned items设置为1,防止初次启动时将历史文章一次性全部推送。
第二步:添加路由器进行分流
在 RSS 节点右侧点击添加新模块,选择「Router」(路由器)。分流器会自动分出两个分支,分别用来发送 Telegram 消息和发布 X 推文。
第三步:配置 Telegram 推送通道
在分流器的一条分支上,搜索并添加「Telegram Bot」模块,选择「Send a Text Message or a Reply」。配置如下:
- 点击
Add Connection,将第一步中获取的 Telegram Bot Token 填入完成授权。 - 在
Chat ID中填入你的 Telegram 频道 ID。 - 在
Text中编辑你要推送的文案,可以通过拖拽 RSS 节点的输出变量拼接标题与 URL。建议将Parse Mode设置为HTML,以支持文字加粗或超链接排版。
第四步:配置 X (Twitter) 推送通道
在分流器的另一条分支上,搜索并添加「Buffer」模块,选择「Create a Share」。配置如下:
- 添加你的 Buffer 账号连接。
- 在
Profile IDs中勾选你绑定的 X 账号。 - 在
Text字段中拼接推文内容,例如:{{title}} - {{url}}。
测试与上线开启
配置完成后,点击 Make.com 界面左下角的「Run once」进行单次流测试。如果配置正确,你的 Telegram 频道和 X 账号就会在几秒钟内收到测试推送的更新,且 Make.com 的所有节点都会亮起表示成功的绿色小对勾。
测试通过后,点击左下角的保存,并将「Scheduling」开关拨至「ON」状态开启自动化运行。在免费版中,你可以将轮询周期设置为每几小时或每天检查一次,以节省每个月 1,000 次操作的额度。
总结
其实怎么方便就怎么来。之前用 Cloudflare Workers 写代码虽然灵活,但面对 X 平台不讲道理的收费政策,折腾成本实在太高了。用 Make 和 Buffer 这对组合拳,不仅省去了买服务器和写代码的麻烦,最重要的是一分钱都不用花,直接白嫖了官方的通道。对于咱们独立站长来说,这应该是目前最省心的自动分发方案了。
加载评论中……