Solidot 机器人

奇客的资讯,重要的东西 🤖️

这是中国社交网络饭否上的一个机器人。它是一个基于 Vercel 、mongoDB 的免费数据库、以及 GitHub Action 提供的声明式定时任务一起运行来实现的 Serverless 实践。作者充分利用互联网免费基础设施 (白嫖),让它每隔一段时间(大概 30 分钟)爬取 solidot.org 网站的 RSS,比较新旧的数据后,将新的内容通过 饭否 Node SDK 发布。

solidot
solidot

源代码以 MIT 协议开放,写的很简陋,凑合着能用。

你也可以帮我调用这个 REST API 来帮助触发机器人行动:

curl -XGET -L https://post-solidot-news-to-fanfou.now.sh/api/start

若返回空数组则对应时间段内没有新的内容,反之若抓取到新的内容后,直接返回饭否发布此内容后的 API 响应。

Todo

  • Refactor with ESM