Linux下搭建Telegram RSS订阅机器人、并为为Telegram频道、群组添加RSS订阅教程

lisahost.com

还是自己搭建一个,方便。
在Ubuntu 16.04 64位、Centos 7下成功搭建。
演示:https://t.me/zhujiwiki_bot

一、直接安装
最为简洁,建议使用。
1、下载rssbot

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

2、后台运行rssbot
screen -S rssbot
./rssbot DATAFILE TELEGRAM-BOT-TOKEN

DATAFILE 为数据库保存路径 (其实就是一个 json 文件, 不需要手动创建)
TELEGRAM-BOT-TOKEN 就是你创建的机器人的 Token

如果要恢复rssbot:

screen -r rssbot

二、编译安装

1、Telegram上申请、设置RSS订阅机器人
搜索 @BotFather ,/newbot ,新建一个Bot
telegram-bot-1.png

输入/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或独服上的设置(SSH)
安装相关应用

apt-get update -y && apt-get -y install openssl pkg-config libssl-dev screen

安装 Rust Nightly

curl -s https://static.rust-lang.org/rustup.sh | sh -s -- --channel=nightly

安装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订阅机器人为Telegram频道、群组添加RSS订阅

1、在所在的群组或频道添加RSS机器人为管理员,仅发送消息权限即可。

2、在RSS订阅机器人里,发送信息,即可订阅格式为:

/sub TG群组或频道ID 订阅源,如 /sub @zhujiwiki_info https://zhujiwiki.com/feed

via:https://www.sabia.cc/rss-chinese-subscription-robot-using-vps-20180329.html、https://github.com/iovxw/rssbot

    所有主机信息仅是为及时分享并收录,不做推荐!