RSS(简易信息聚合)是一种消息来源格式规范,用以聚合经常发布更新数据的网站,例如博客文章、新闻、音频或视频的网摘。RSS文件(或称做摘要、网络摘要、或频更新,提供到频道)包含全文或是节录的文字,再加上发布者所订阅之网摘数据和授权的元数据。
项目地址:https://github.com/iovxw/rssbot
开始搭建
1:申请一个Telegram bot。
- 前往
BotFather
,点击start
启用机器人之父,发送命令/newbot
创建你自己的机器人,然后按照BotFather
的提示,给机器人取名并输入消息***bot
来自定义你的bot的用户名,然后就会生成属于你自己的机器人及其链接、token。继续发送命令/mybots
,选择你的机器人然后选择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:服务器部署。
- 安装依赖
#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
source $HOME/.cargo/env
- 安装RSSbot
wget https://github.com/iovxw/rssbot/archive/v1.4.4.tar.gz
tar xvf v1.4.4.tar.gz
cd rssbot-1.4.4
cargo build --release
- 在screen下运行RSSbot
cd target/release
screen -S rssbot
./rssbot DATAFILE TELEGRAM-BOT-TOKEN
#DATAFILE为数据库保存路径(其实就是一个json文件,不需要手动创建)。TELEGRAM-BOT-TOKEN就是你创建的机器人的token。
搭建成功后,就可以对bot发送命令,来订阅你想要的RSS了。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
- 最新
- 最热
只看作者