利用Telegram搭建一个RSS订阅机器人(rssbot)

当你想RSS订阅一些自己感兴趣的博客,却又苦于免费的RSS阅读器广告很多时,可以自己借助Telegram机器人搭建一个RSS订阅机器人。本文老王介绍下如何搭建一个Telegram RSS订阅机器人,以及如何把RSS订阅机器人拖到Telegram频道中更新RSS信息。

 

准备工作

首先需要一台VPS,如果没有,可以用本文的示例VPS搬瓦工:2019年搬瓦工购买教程,支持支付宝,循环优惠码6.25%

 

搭建RSS订阅机器人

申请机器人

首先需要申请一个Telegram机器人,非常简单,直接对话Telegram机器人之父(@BotFather),发送/newbot给它,之后输入你的机器人的名字,注意需要以bot结尾(例如我的是vpsgo_bot),之后你的机器人就创建好了(https://t.me/vpsgo_bot),并且会给你一个HTTP API TOKEN

申请telegram机器人

搭建RSS订阅

搭建的RSS订阅机器人是基于开源软件rssbot的,一个开源的Telegram RSS机器人,项目地址:https://github.com/iovxw/rssbot。

依次执行如下命令,将第三个命令中的TELEGRAM-BOT-TOKEN换成刚才你申请的机器人的HTTP API TOKEN:

wget https://github.com/iovxw/rssbot/releases/download/v1.4.4/rssbot-v1.4.4-linux.zip

unzip rssbot-v1.4.4-linux.zip 

./rssbot DATAFILE TELEGRAM-BOT-TOKEN

等测试完毕没有问题后,可以用nohub命令让机器人在后台运行:nohup ./rssbot DATAFILE TELEGRAM-BOT-TOKEN > /dev/null 2>&1 &

 

订阅网站

rssbot的指令如下:

/rss       - 显示当前订阅的 RSS 列表,加 raw 参数显示链接
/sub       - 订阅一个 RSS: /sub http://example.com/feed.xml
/unsub     - 退订一个 RSS: /unsub http://example.com/feed.xml
/unsubthis - 使用此命令回复想要退订的 RSS 消息即可退订, 不支持 Channel
/export    - 导出为 OPML

个人订阅

如果是个人订阅(RSS信息会私聊发给你),则直接对话机器人,发送/sub https://www.vpsgo.com/feed

Telegram个人RSS订阅

频道订阅

如果是想把RSS信息发送到频道中,则先将机器人作为管理员添加到频道中,本文以频道@vpsgo为例,添加完毕后,直接对话机器人,发送/sub @ vpsgo https://www.vpsgo.com/feed

Telegram频道RSS订阅

最后,欢迎大家订阅VPS GO的RSS频道:https://t.me/vpsgo,每一条VPS优惠都不落下!


【AD】AkileCloud#2024BlackFriday黑五活动,每日限量半价放货香港,日本,美国流量型云服务器,只要50元/年

【AD】哪些路由器可刷老毛子固件(Padavan)? 品牌型号/固件下载汇总

【AD】美国洛杉矶CN2 VPS/香港CN2 VPS/日本CN2 VPS推荐,延迟低、稳定性高、免费备份_搬瓦工vps