构建自己的 rss 平台
前言
因为需要在微博关注一些财经博主的更新,但又不想登录微博,遂研究了如何构建自己的 rss 平台,汇总感兴趣的信息。并使用 telegram 作为 rss 阅读器。
Install
安装 RSSHub 作为 rss 平台
mkdir rsshub cd rsshub wget https://raw.githubusercontent.com/DIYgod/RSSHub/master/docker-compose.yml docker volume create redis-data docker compose up -d
更新
docker compose down && docker compose pull && docker compose up -d
安装 RSS-to-Telegram-Bot 以便从 telegram 上订阅 rss
mkdir rsstt cd rsstt wget https://raw.githubusercontent.com/Rongronggg9/RSS-to-Telegram-Bot/dev/docker-compose.yml.sample -O docker-compose.yml vi docker-compose.yml # fill in env variables docker compose up -d
更新
docker compose down && docker compose pull && docker compose up -d
Setup
有三种使用方式
- 直接使用 Bot 订阅所有 rss
- 将 Bot 添加到频道中,然后在频道中订阅 rss
- 创建一个公开频道,并输入 《频道名》,比如
test_rss_hub
- 将 Bot 添加到频道中
- 私聊 Bot 发送
/user_info @频道名
,比如/user_info @test_rss_hub
- 出现如下选项,点击
将用户状态设置为“用户”
- 创建一个公开频道,并输入 《频道名》,比如
- 将 Bot 添加到群组中,然后在群组中订阅 rss
- 步骤与添加至频道类似
Tips: 必须先将频道/群组设置为 public,这样才能设置 Bot 发送到指定频道/群组。如果需要私有频道/群组,只需要在设置完成将频道/群组转为 private 即可。