转自:Sabia科学研究所
前言
由于RSSBOT中文订阅机器人服务器负载过重,已经不再提供新的订阅,大佬们纷纷开始自己搭建RSSBOT中文订阅机器人,博主也不甘示弱,搭建了一个订阅机器人,这里将教程分享一下(大佬勿喷)
博主刚搭建好的RSSBOT,欢迎使用 http://t.me/sabiarss_bot
准备
- 一台海外VPS(博主用的瓦工)
- 一个Telegram账号
- SSH客户端
一、申请一个自己的Bot
这里先介绍一下怎么向Botfather申请一个自己的Bot。
1.1找到Botfather,下面是Botfather
的账号
@BotFather
1.2输入/newbot
即可新建一个Bot,记住你的API TOKEN
1.3输入/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
好的,这个时候你的Bot已经创建成功了,让我们打开SSH客户端,进行下一步操作
二、安装中文 Telegram RSS 机器人
这里我使用的是
iovxw
大佬的机器人程序,参考链接:https://github.com/iovxw/rssbot
2.1 安装依赖
apt-get install git openssl libssl-dev pkg-config
2.2 下载源码
下载地址:https://github.com/iovxw/rssbot/releases
git clone https://github.com/iovxw/rssbot.git
2.3 安装 Rust Nightly
curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain nightly
source $HOME/.cargo/env
2.4 进入目录编译
cd rssbot #进入目录
cargo build --release #编译安装
2.5 安装成功
2.6 进入运行目录
cd target/release
2.7 运行
./rssbot DATAFILE TELEGRAM-BOT-TOKEN
DATAFILE 为数据库保存路径 (其实就是一个 json 文件, 不需要手动创建)
TELEGRAM-BOT-TOKEN就是你创建的机器人的 Token
如果想一直运行可以用screen
使用方法
- 直接关注 @RustRssBot 机器人即可。
- 订阅方法及命令如下
/rss - 显示当前订阅的 RSS 列表,加 raw 参数显示链接
/sub - 订阅一个 RSS: /sub http://example.com/feed.xml
/unsub - 退订一个 RSS: /unsub http://example.com/feed.xml
/unsubthis - 使用此命令回复想要退订的 RSS 消息即可退订, 不支持 Channel
使用示例
- 均以本博客及本博客频道为例为例
本博客频道为:https://t.me/sabiarss
订阅
- 个人订阅(直接对话机器人即可):
/sub https://www.sabia.cc/feed
- 群组订阅(群内发以下信息即可):
/sub https://www.sabia.cc/feed
- 频道订阅(直接对话机器人即可):
/sub @sabiarss https://www.sabia.cc/feed
退订
- 个人订阅(直接对话机器人即可):
/unsub https://www.sabia.cc/feed
- 群组订阅(群内发以下信息即可):
/unsub https://www.sabia.cc/feed
- 频道订阅(直接对话机器人即可):
/unsub @sabiarss https://www.sabia.cc/feed
查看列表
- 查看个人订阅列表(直接对话机器人即可):
/rss
- 查看群组订阅列表(群内发以下信息即可):
/rss
- 查看频道订阅列表(直接对话机器人即可):
/rss @sabiarss
显示 RSS 链接
- 查看个人订阅列表并显示订阅链接(直接对话机器人即可):
/rss raw
- 查看群组订阅列表并显示订阅链接(直接对话机器人即可):
/rss raw
- 查看频道订阅列表并显示订阅链接(直接对话机器人即可):
/rss @sabiarss raw
文章评论
博主可以分享下用的什么博客程序和模板吗?感谢
不错 感谢分享