教程:使用 VPS 搭建自己的 Telegram RSS 中文订阅机器人

前言展开目录

由于 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

教程:使用 VPS 搭建自己的 Telegram RSS 中文订阅机器人》有2个想法

发表评论