0x00 前言
一直想打造一个可以订阅一些好的博客或者网站直接的东西,但是很多免费的RSS阅读器广告特别多,所以就很少打开了,今天看到一篇文章说可以利用telegram+vps搭建一个RSS订阅的机器人,一下子吸引了我,今天就把这个技能分享给大家
0x01 前期准备
环境准备:
- 一个vps:Ubuntu 16系统
- telegram
- 科学**
- xshell或者finalshell
1.1 vps的购买
1.2 telegram下载安装
Windows:传送门
Android:在Google play中自行下载
1.3 科学**搭建
教程:传送门
0x02 搭建RSS订阅机器人
2.1 申请机器人
首先需要申请一个Telegram机器人,非常简单,直接对话Telegram机器人之父(@BotFather),发送/newbot给它,之后输入你的机器人的名字,注意需要以bot结尾(例如我的是kangrss_bot),之后你的机器人就创建好了,并且会给你一个HTTP API TOKEN:
记住这个token,待会需要用到
2.2 搭建RSS订阅
搭建的RSS订阅机器人是基于开源软件rssbot的,一个开源的Telegram
RSS机器人,项目地址:https://github.com/iovxw/rssbot。
还有一个听说也挺好用,但是我还没有用过
2.2.1【方法一】
首先得登录VPS,然后安装相关依赖。
1 | #CentOS系统 |
安装Rust Nightly
1 | curl https://sh.rustup.rs -sSf | sh |
安装rssbot
1 | wget https://github.com/iovxw/rssbot/archive/v1.4.2.tar.gz |
2.2.2 【方法二】
直接下载编译好的rssbot.传送门
下载下来Linux版本的,然后使用远程终端连接工具xshell或finalshell来连接vps,将本地的rssbot文件上传到vps中,
2.3 运行rssbot
1 | mkdir RSS #创建RSS文件夹 |
然后按Ctrl + A + D 退出 screen (这样会后台运行)
使用下面的命令可以进入刚才启动服务的screen
1 | screen -R rssbot |
最后我们就可以使用机器人了!
或者使用让rssbot后台运行
1 | nohup ./rssbot DATAFILE 890461373:AAEG7mwZdUDngqAJ9GVt2cir-AL1wltoJw4 > log.file 2>&1 & |
0x03 订阅网站
rssbot
的指令如下:
1 | /rss - 显示当前订阅的 RSS 列表,加 raw 参数显示链接 |
【示例】
订阅:
退订:
查看订阅的地址
0x04 参考链接
https://51.ruyo.net/13304.html
https://www.moerats.com/archives/566/
###