Telegram Bot 网站RSS订阅机器人部署教程

首页 » 网络资源 » 正文

Telegram应该大家都知道是一款国外的聊天通讯软件!这里不做详细说明!

最近一段儿时间博客的 TG Channel (频道) 的通知不更新了。于是博主尝试自己搭建一个 RSS订阅吧, 就不蹭别人的机器人了!

毕竟这个可以自己随便搭建的,顺便研究一下这个机器人儿~~

 

开源项目

https://github.com/iovxw/rssbot

 

准备工作

一台云服务器,国内外均可。本文使用的是阿里云轻量服务器(香港数据中心)CentOS 7 X64 环境XShell自备科学**工具

 

以上工作做好了,那正式开始了!

 

申请机器人

需要在Telegram 内搜索 @BotFather 然后在聊天框内发送 /newbot 即可!

然后输入 机器人名称,如图最后显示申请成功,以及HTTP token!

Telegram Bot 网站RSS订阅机器人部署教程

 

Telegram Bot 网站RSS订阅机器人部署教程

 

输入 /mybots  可以查看管理机器人了!这里不多做说明了!

机器人相关接口文档:https://core.telegram.org/bots/api

 

命令设置

输入/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

– 导出为 OPML

Telegram Bot 网站RSS订阅机器人部署教程

 

环境部署

以下代码在CentOS 7 亲测可行!其他系统未知!

1)更新一下系统

yum -y update && yum -y install gcc make openssl* pkg* libssl* screen curl

 

2)先安装 Rust Nightly 以及 Cargo

  
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

 

3)下载编译RSSBot

由于目前RSSBot的发布的编译版本是1.4.4,查看最新版的版本:点击这里查看

wget https://github.com/iovxw/rssbot/archive/v1.4.4.tar.gz
tar xvf v1.4.4.tar.gz
cd rssbot-1.4.4
cargo build --release

 

4)启动rssbot

这里利用screen来维持服务在后台运行,你也可以使用nuhup!

具体 screen使用命令,请百度一下!

请替换<token>为申请机器人时,返回的token即可!

cd ./target/release
screen -S rssbot
./target/release/rssbot DATAFILE <token>

 

启动成功后,没有任何错误提示就应该是成功了!

然后按Ctrl + A + D 退出 screen (这样会后台运行)

 

使用下面的命令可以进入刚才启动服务的screen

  
screen -R rssbot

最后我们就可以使用机器人了!

 

使用指南

添加这个机器人就是为了在TG群或者TG频道内订阅一些网站博客等!

在频道或者群详情 – 添加用户(Add Member),直接搜索机器人名称,然后添加即可!当然这个机器人需要管理员权限!

机器人的权限只要 Post Messages 就行。其他权限可以去掉!

Telegram Bot 网站RSS订阅机器人部署教程

 

在群或者频道添加机器后,然后私聊机器人可以为这个群或者频道订阅网站了!

 

如何获取群组ID 和 频道ID呢?

对于网页版TG很简单了!

点击频道URL地址可见!其中@ruyoblog 中的 ruyoblog 就是频道ID!

Telegram Bot 网站RSS订阅机器人部署教程

 

群组ID同样的操作,URL地址中 1132181336 就是群组的ID了!!

Telegram Bot 网站RSS订阅机器人部署教程

 

直接私聊机器人发送命令!

12345678910#给 如有乐享 频道订阅51.ruyo.net博客!/sub ruyoblog https://51.ruyo.net/feed/#取消 如有乐享 频道51.ruyo.net博客的订阅!  /unsub ruyoblog https://51.ruyo.net/feed/  #查看 如有乐享 频道订阅列表/rss ruyoblog

Telegram Bot 网站RSS订阅机器人部署教程

未经允许不得转载:作者:admin, 转载或复制请以 超链接形式 并注明出处 夜河资源网
原文地址:《Telegram Bot 网站RSS订阅机器人部署教程》 发布于2019-08-19

分享到:
赞(0) 打赏

评论 抢沙发

6 + 8 =


撰写不易~如果您觉得文章对您有帮助的话可以打赏我哦~谢谢亲亲~

支付宝扫一扫打赏

微信扫一扫打赏

外服网游加速器破解版
包含腾讯网游加速器、海豚网游加速器等八款知名加速器,可加速外服游戏,永久包售后包更新,不定时添加新款破解版加速器!
切换注册

登录

忘记密码 ?

切换登录

注册