说明:我们很多人喜欢一些网站或者博客,有时候会错过好东西或者福利,这里我们可以搭建个Telegram RSS
中文订阅机器人,这样可以通过它来实现在Telegram
里订阅网站并快速推送RSS
内容。
搭建
Github地址:https://github.com/iovxw/rssbot
1、申请Bot
打开Telegram
,搜索@BotFather
,发送/newbot
,申请一个Bot
。
然后再输入/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
2、安装机器人
首先得登录VPS
,然后安装相关依赖。
#CentOS系统
yum -y update && yum -y install gcc make openssl* pkg* libssl* screen curl
#Ubuntu、Debian系统
apt-get -y update && apt-get -y install gcc make openssl pkg-config libssl-dev screen curl
这里坑不少,博主就多写了点依赖,如果还有其它错误,请留言报错内容。
安装Rust Nightly
curl https://sh.rustup.rs -sSf | sh
安装rssbot
wget https://github.com/iovxw/rssbot/archive/v1.4.2.tar.gz
tar xvf v1.4.2.tar.gz
cd rssbot-1.4.2
cargo build --release
运行rssbot
cd target/release
screen -S rssbot
./rssbot DATAFILE TELEGRAM-BOT-TOKEN
DATAFILE
为数据库保存路径(其实就是一个json
文件,不需要手动创建)。TELEGRAM-BOT-TOKEN
就是你创建的机器人的Token
。
搭建成功后,我们就关注自己的机器人,再使用指令订阅你喜欢的博客RSS
了。