关于Telegram,不少童鞋肯定不生疏,简单来说就是一款聊天软件,特点在于越发注意隐私。本文不涉及怎样使用Telegram,假如你发现你无法访问和使用该软件,请自行搜索相关知识。回到标题内容,Telegram就像微信一样,也有订阅号一类的功能,所谓的RSSBot简单来说就是借助于目的网站的RSS功能,使用Telegram将内容订阅与推送给自己。

使用RSSBot打造Telegram订阅机器人

1. 申请机器人 (Telegram上操作)

在Telegram中添加@BotFather用户;输入/newbot(要么点击Botfather发来的下令菜单),输入你想要的name和username,最悔恨返回一大段话,内里有token to access the HTTP API背面的一串数字,这个要复制下来!

通过以上方法,你也就会得到一个机器人,地点是t.me/你设置的username

2. 安装RSSBot (VPS上操作)

微魔使用的是Github上iovxw的rssbot( 源地点 )

wget https://github.com/iovxw/rssbot/releases/download/v1.4.3/rssbot-v1.4.3-linux.zip unzip rssbot-v1.4.3-linux.zip

运行rssbot,有两个参数,此中数据存储目次不必手动创建,如/home/vmvpsbot

./rssbot 数据存储目次 你的Token

建议使用screen运行rssbot( Screen下令简明教程 ),并在/etc/rc.d/rc.local中添加开机启动

3. 管理订阅机器人的RSS (Telegram)

进入你的机器人(t.me/你设置的username),可以以下下令进行管理rss订阅源

/rss - 表现当前订阅的 RSS 列表,加 raw 参数表现链接 /sub - 订阅一个 RSS: /sub http://example.com/feed.xml /unsub - 退订一个 RSS: /unsub http://example.com/feed.xml /unsubthis - 使用此下令回答想要退订的 RSS 消息即可退订, 不支持 Channel /export - 导出为 OPML

好比,要订阅本站的RSS,可以直接输入/sub https://www.vmvps.com/feed

拓展:使用RSSBOT打造机器人主动公布的“频道”,让订阅者看到订阅内容

1. 在自己的Telegram账号下创建频道 (Add Channel),比方微魔创建了频道“ 微魔阅读 ”(@vmvps_reader)

2. Channel -> Administrators -> Add Administrator,使用username搜索找到 我们的bot,把他加为管理员

3. 在RSSBot机器人里,输入以下下令,即为微魔阅读频道订阅了本站的rss ,也就是说,当微魔部落有更新时,机器人会主动公布到频道里,频道的订阅用户也就可以看到了

/sub @vmvps_reader https://www.vmvps.com/feed

有爱好想知道机器人公布的频道是啥样的,可以到“微魔阅读”来围观(在Telegram里搜索 @vmvps_reader 就可以找到并参加)。微魔也参加了一些自己在读的许多良好博客的RSS,也欢迎大家自己建议。

别的,有网友反馈RSSBot相对比较占用资源,大家也可以使用manybot(在Telegram里直接搜),也同样可以实如今频道里autoposting的功能,微魔没有实验,大家有爱好的可以自己实验一下

Telegram 机器人 主动公布 订阅 频道

telegram订阅频道机器人

之前,google里许多关于怎样添加订阅机器人的文字

看了如有乐享、 Rat’s Blog 关于 https://github.com/iovxw/rssbot 这个订阅机器人的文字

他们是通过自己编译安装的,我在实际根据他们的文字进行安装时,总出错,我的洁净debian9系统,后来发现,iovxw原来就有编译好的文件可以使用。

于是,直接使用编译好的文件,成功。

安装rss订阅机器人方法

rssbot-v1.4.4-linux.zip

下载上面,现在最新的文件

解压unzip rssbot-v1.4.4-linux.zip

得到rssbot这么个文件

运行方法:

./rssbot DATAFILE <tg token> # <tg token> 包括<>,换成你自己的机器人的token 如这样 ./rssbot DATAFILE 9612415:AAGeasdClIjAUsJgb6MSIc52pqwee6P-gf 这样的话,一关ssh窗口,程序就没里

参考 [教程]frps在debian9上随机自启动设置
这样,让rssbot可以随系统启动

在群组的使用方法:

把这机器人参加到你的群组,给于管理员权限

/rss - 表现当前订阅的 RSS 列表,加 raw 参数表现链接 /sub http://zhujitips.com/feed - 订阅一个 RSS: /sub http://example.com/feed.xml /unsub http://zhujitips.com/feed - 退订一个 RSS: /unsub http://example.com/feed.xml /unsubthis - 使用此下令回答想要退订的 RSS 消息即可退订, 不支持 Channel /export - 导出为 OPML

在频道的使用方法:

首先,把机器人参加到频道,给管理权限

然后,和机器人私聊

Channel 订阅支持的下令: /sub @ChannelID [url] #订阅, /unsub @ChannelID [url] #取消订阅

设置机器人bot的方法,改天再写,忙了!

假如你频道特殊多,大概会用到

可推送 [频道消息] 到机器人,

可设置 [包含KeyWords] 和 [清除KeyWords]

消息会合推送和过滤

两个作用:

/help >>>帮助,简写 /h /add 频道 ID +KeyWords -清除词 >>>添加订阅,'+'背面代表必须包含重要字,'-'背面代表清除重要字,简写 /a /list >>>查询订阅清单,简写 /l /del 频道 >>>删除频道,简写 /d

举例 1:订阅频道 @dingyuechannel 全部内容

/add dingyuechannel

举例 2:订阅频道 @dingyuechannel ,只推送 google drive 资源

/add dingyuechannel + drive.google.com/drive

举例 3:订阅频道 @dingyuechannel ,只要 google drive 资源,而且不包含 [日本]

/add dingyuechannel + drive.google.com/drive -日本

本文网址: http://www.1cm8858.com/d/202102172516_1180_3861520137/home