前言
弄了两天,试用了几款RSS
订阅的手机APP
都不太满意,最后还是自己搭建一个Telegram
机器人订阅比较合适,因为日常需要使用Telegram
不用多一个APP
非常方便,喜欢的文章也可以收藏,基本的功能也足够了;
欢迎使用搭建的TG
订阅频道:中文博客RSS订阅频道
如果需要网页版的RSS
订阅看这里:传送门
搭建
先在Telegram
申请一个机器人
打开Telegram
搜索@BotFather
发送指令/newbot
申请一个Bot
注:申请过程需要输入你要创建机器人的名字和用户名,如果已经被使用会提醒你重新输入
在HTTP API
下面的一行是机器人的TOKEN
注意要记录下来,以后会使用到
然后发送指令/mybots
找到自己的bot点击,然后选择Edit Bot
再选择Edit Commands
然后在输入框里粘贴以下指令:
注:全部复制一起粘贴
rss - 显示当前订阅的 RSS 列表,加 raw 参数显示链接
sub - 订阅一个 RSS: /sub http://example.com/feed.xml
unsub - 退订一个 RSS: /unsub http://example.com/feed.xml
unsubthis - 使用此命令回复想要退订的 RSS 消息即可退订, 不支持 Channel
export - 导出为 OPML
VPS搭建RSSbot
Telegram
上的操作完毕,现在在VPS
上搭建rssbot
Github项目:https://github.com/iovxw/rssbot
在VPS
上依次执行以下命令
运行命令中的TELEGRAM-BOT-TOKEN
需要替换成刚才申请的机器人的TOKEN
## 下载主程序
wget https://github.com/iovxw/rssbot/releases/download/v2.0.0-alpha.9/rssbot-zh-amd64-linux
## 测试运行
./rssbot-zh-amd64-linux TELEGRAM-BOT-TOKEN
说明:
- 其中的
rssbot-zh-amd64-linux
文件是程序主文件 - 目录下生成的
rssbot.json
文件是数据库文件(平时可以备份,重新安装后替换掉就可以恢复订阅)
输入完成后在Telegram
测试下机器人是否已经对接上了VPS
如果测试后没有问题,就用nohup命令让机器人在后台运行;
命令中的TELEGRAM-BOT-TOKEN
替换成刚才申请的TOKEN
nohup ./rssbot-zh-amd64-linux TELEGRAM-BOT-TOKEN &
OK,搭建完成;后台会每隔五分钟刷新一次RSS
订阅