前言展开目录
由于 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 下载源码展开目录
下载地址:https://github.com/iovxw/rssbot/releases
wget https://github.com/iovxw/rssbot/archive/v1.4.2.tar.gz
2.2 解压展开目录
tar xvf v1.4.2.tar.gz
2.3 安装 Rust Nightly展开目录
curl -s https://static.rust-lang.org/rustup.sh | sh -s -- --channel=nightly
2.4 进入目录编译展开目录
cd rssbot-1.4.2 #进入目录
cargo build --release #编译安装
2.5 安装成功展开目录
2.6 进入运行目录展开目录
cd target/release
2.7 运行展开目录
./rssbot DATAFILE TELEGRAM-BOT-TOKEN
DATAFILE 为数据库保存路径 (其实就是一个 json 文件, 不需要手动创建)
TELEGRAM-BOT-TOKEN 就是你创建的机器人的 Token
如果想一直运行可以用screen
本文出自:https://www.sabia.cc/rss-chinese-subscription-robot-using-vps-20180329.html
文章评论