Rat's

Linux VPS搭建Telegram RSS中文订阅机器人教程
说明:我们很多人喜欢一些网站或者博客,有时候会错过好东西或者福利,这里我们可以搭建个Telegram RSS中文订...
扫描右侧二维码阅读全文
30
2018/03

Linux VPS搭建Telegram RSS中文订阅机器人教程

说明:我们很多人喜欢一些网站或者博客,有时候会错过好东西或者福利,这里我们可以搭建个Telegram RSS中文订阅机器人,这样可以通过它来实现在Telegram里订阅网站并快速推送RSS内容。

搭建

Github地址:https://github.com/iovxw/rssbot

1、申请Bot
打开Telegram,搜索@BotFather,发送/newbot ,申请一个Bot

然后再输入/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,然后安装相关依赖。

#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

安装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了。

Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2019 年 07 月 04 日 01 : 45 PM

发表评论 取消回复

34 条评论

  1. Themelbwinestore

    Nice post.

  2. Online assignment help

    At the moment, the only Instagram that work are the ones that simulate the human behavior in Mouse and Keyboard action, and they don’t get Action Blocked. One of these Robots is the Virtual User Software Instagram Robot. You can Google this Robot, or use the following direct link:
    https://www.v-user.com/en/side-products/instagram-robot

  3. فوق العاده بود . خیلی سپاسگزارم از اطلاعات مفیدتون، همیشه بهترین مطالب رو در سایت شما پیدا میکنم . شغل من هم تولید تم تولد دخترانه و تم تولد پسرانه با بهترین کیفیت و ارزان ترین قیمت ، عمده فروشی تم تولد و فروش عمده لوازم تولد با بهترین شرایط .همراهان شما هم میتوانند عضوی از خانواده نامبروان تم شوند. فقط کافیست به آدرس www.number1theme.ir مراجعه کنید .

  4. 李狗嗨

    cargo build --release 这步要用很久吗?
    Building [=======================> ] 226/229: reqwest, tbot

  5. rokuplus

    想请问下运行rssbot,出现
    thread 'main' panicked at 'failed to initialize bot: Telegram(404, "Not Found", None)', libcore/result.rs:945:5
    是什么问题啊?谢谢

  6. 图样图森破

    ./rssbot DATAFILE TELEGRAM-BOT-TOKEN 这个把最后的TELEGRAM-BOT-TOKEN换成自己机器人的token之后点确定 就没反应了 是怎么回事 老哥

    1. Rat's
      @图样图森破

      把这个参数也改下看看DATAFILE

  7. guang

    安装完这个后会限制机器上传速度吗?本来好好的,装完就没上行速度了,没搞懂~~
    Speedtest.net 2.62 Mbit/s 195.48 Mbit/s (*) 72.016 ms

    1. Rat's
      @guang

      不会限制,看是不是其他问题

  8. Lake

    发现一个更好用的,还是go写的,可以单文件部署,关键是可以使用TG预览
    https://github.com/indes/flowerss-bot

    1. Rat's
      @Lake

      不错,过几天水一发。

      1. bingo
        @Rat's
        该评论仅登录用户及评论双方可见
  9. 无聊死了

    你好我不知道为什么我用了两个不同的vpa都搭健不成功

    1. Rat's
      @无聊死了

      有报错没,这个我好久没玩了

      1. 无聊死了
        @Rat's

        有不过没事了用其他的方法成功了

        1. Rat's
          @无聊死了

          这个时候就可以说下方法了

          1. 无聊死了
            @Rat's

            我是没有理那个cargo什么的直接远行就好了

  10. 惶心

    新的 Rust Nightly 位置已经被 relocate:

    curl https://sh.rustup.rs -sSf | sh

    1. Rat's
      @惶心

      感谢提醒