效果图

Untitled

Untitled

起因

著名的 RSSHub DPlayer APlayer 大佬 DIYGod 在自己的 Telegram 上建立了一个频道,专门记录自己每日的日常活动变化,一年前就想建立一个像他一样的博客记录自己的日常。

DIYGod 的频道 的第一条信息

DIYGod 的频道 的第一条信息

DIYGod 的频道

DIYGod 的频道

但由于个人精力实在不够,自己也无能续费主机,于是我将博客变成了以Notion为主的个人资料页,在一年内,通过了Google Voice接触到了IFTTT,它的全称就是:

If this, then that.

Untitled

Untitled

而在 *DIYGod* 的 Telegram Channel ,在角标处可以清晰看见IFTTT 字样。

但做自动化的不止他一个,在几天的探索中,我发现了很多自动化程序,如下

| 名称|功能 | 特点 | 缺点 | 脚本数 | 执行次数 | 脚本的数据量 | | --- | --- | --- | --- | --- | --- | | IFTTT | 简单,快捷,轻松 | 免费版不能并行,功能太少,免费限制太大 | 自定义 5 个,用别人的无限制 | 无限制 | 无限制 | | Make(原Integromat) | 可自定义高,轻松,可设置并行执行 | 繁琐,免费限制太大 | 2 | 1000/month | 512 MB/month(原 100) | | Pipedream | 可自定义极高,可自定义源码,免费限制小 | 不能并行,无法处理文件 | 无限制 | 333/day,10000/month | 无限制 | | Microaoft Power Automate | 可自定义较高,可自定义源码,有 E5 开发者可以吃香 | 不能并行,无法处理文件 | 无限 | 750/motnth | 无限制 |

列表所有数据指的是免费版本的数据。

Zipper由于无法连接Telegram,此处不列出。

Pipedream免费版的限制还有Daily Compute Time,即每日计算时间为30分钟,基本对本项目不影响,此处不列出。

如果你自己拥有服务器,你可以尝试 n8n,此处不列出。

如果你动手能力较强并具备一定的编程能力,你可以尝试 Actionsflow ,此处不列出。

Integromat 已改名为 Make 除数据量增加,其余不变

过程

整体流程图

整体流程图

目标已经定好,我们开始一步一步来,以下我将慢慢教你如何免费搭建一套多平台同步的个人动态追踪应用,路线是:

  1. Vercel部署RSSHub,创建自己的RSS Feed
  2. 使用自动化程序并设定脚本
  3. (可选)设置自动化程序的其他触发器

1. 部署 RSSHub

部署 RSSHub 有多种方法,详细过程请见 RSSHub 的 Docs ,而其中免费并且不用部署在自己服务器的有 2 种(HerokuVercel),但未验证支付方式的 heroku 账户每月仅有 550 小时免费时间,之前我在部署其他项目时吃了一坑,所以我们选择 Vercel 来部署 RSSHub 。

  1. 点击 **这里 一键部署**,用 Github 或其他方式登录

New Project - Vercel