使用rssbot创建电报RSS订阅机器人,并添加到Telegram频道或群组中

实用教程 admin 2年前 (2022-05-21) 2235次浏览 0个评论

介绍

小白一直想给电报频道添加个RSS订阅推送机器人来推送LET站offer区的帖子,找来找去,看到了RustRssBot这机器人,发现官方机器人用户数已满

那就自建个机器人吧,项目地址:https://github.com/iovxw/rssbot

创建新机器人

在Telegarm中,搜索栏粘贴 @botfather

然你就打开了botfarther的聊天对话框,输入
/newbot
回车发送,botfarther会反馈
Alright, a new bot. How are we going to call it? Please choose a name for your bot.

输入你要创建的bot名字。例如zhujiwiki_bot,回车发送

Done! Congratulations on your new bot. ……

Use this token to access the HTTP API:
xxx:xxx

我们还可以给自己的机器人添加个菜单,这一步是非必须的

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

在服务器上搭建

rssbot已编译最新版是v2.0.0-alpha.11:https://github.com/iovxw/rssbot/releases

这两个我们任选一个即可

mkdir /root/rssbot && cd /root/rssbot
wget https://github.com/iovxw/rssbot/releases/download/v2.0.0-alpha.11/rssbot-zh-x86_64-unknown-linux-musl-openssl -O rssbot
chmod +x rssbot
./rssbot TELEGRAM-BOT-TOKEN

TELEGRAM-BOT-TOKEN替换为上面申请的HTTP API

这时我们的机器人已经跑起来了,但是我们需要让机器人在后台运行,方法很多。

后台运行机器人

1.使用tmux或screen

请参看此教程:终端后台运行命令-tmux and screen

2.使用nohup命令

nohup ./rssbot TELEGRAM-BOT-TOKEN > /dev/null 2>&1 &

3.加入systemctl进程守护(终极疗法)

请参看此教程:如何在重启或启动时执行命令或脚本

添加RSS订阅机器人到Telegram频道或群组

1、把订阅机器人设为另一个频道的管理员

2、在机器人中发送 /sub @hzcyq https://lowendtalk.com/categories/offers/feed.rss ,即可订阅offer专区。

使用示例

以本博客频道以及LET-offer区为例
本博客频道为:@hzcyq

订阅
个人订阅(直接对话机器人即可):/sub https://lowendtalk.com/categories/offers/feed.rss
群组订阅(群内发以下信息即可):/sub https://lowendtalk.com/categories/offers/feed.rss
频道订阅(直接对话机器人即可):/sub @hzcyq https://lowendtalk.com/categories/offers/feed.rss

退订
个人订阅(直接对话机器人即可):/unsub https://lowendtalk.com/categories/offers/feed.rss
群组订阅(群内发以下信息即可):/unsub https://lowendtalk.com/categories/offers/feed.rss
频道订阅(直接对话机器人即可):/unsub @hzcyq https://lowendtalk.com/categories/offers/feed.rss

查看列表
查看个人订阅列表(直接对话机器人即可):/rss
查看群组订阅列表(群内发以下信息即可):/rss
查看频道订阅列表(直接对话机器人即可):/rss @hzcyq
显示 RSS 链接
查看个人订阅列表并显示订阅链接(直接对话机器人即可):/rss raw
查看群组订阅列表并显示订阅链接(直接对话机器人即可):/rss raw
查看频道订阅列表并显示订阅链接(直接对话机器人即可):/rss @hzcyq raw

实际效果

一些网站订阅

如有乐享: http://51.ruyo.net/feed/
有趣网址之家: http://youquhome.com/feed/
Affyun: https://affyun.com/feed
免費資源社: https://free.com.tw/feed/
iFreetion: https://iFreetion.com/feed
Leonn的博客: https://liyuans.com/feed
LowEndBox: https://lowendbox.com/feed/
萌咖: https://moeclub.org/feed/
91云: https://www.91yun.co/feed
主机博客: https://www.zhujiboke.com/feed
国外主机测评: https://www.zhujiceping.com/feed
初行博客: https://www.zrj96.com/feed
挖站否: https://wzfou.com/feed
主机百科: https://zhujiwiki.com/feed

参考文献

1.使用Telegram创建RSS订阅机器人(RustRssBot),并添加到Telegram频道或群组中

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

3.使用Telegram创建RSS订阅机器人(RustRssBot),并添加到Telegram频道或群组中


VPS小白 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:使用rssbot创建电报RSS订阅机器人,并添加到Telegram频道或群组中
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址