宝塔面板docker搭建Telegram RSS Bot机器人 – 支持应用内阅读预览

A telegram bot for rss reader. 一个支持应用内阅读的 Telegram RSS Bot。 而且支持docker安装,使用起来非常方便。

我们还是使用宝塔面板的docker管理器来安装这个Telegram RSS Bot,下面详细介绍下,如何搭建和使用。

具体的安装和部署:


1、前言

项目地址:https://github.com/indes/flowerss-bot

1.1功能

  • 支持Telegram应用内Instant View
  • 默认10分钟抓取一次。
  • 支持为GroupChannel订阅RSS消息。

2、准备

2.1、宝塔面板7.0.3(目前是最新版本)

2.2、docker管理器2.2(目前是最新版本

2.3、申请Bot Token

申请Bot Token可以看之前的文章:

2.4、申请Telegraph Token

使用命令:

curl https://api.telegra.ph/createAccount?short_name=daniaoboke&author_name=daniaoboke&author_url=https://www.daniao.org

返回的JSONaccess_token字段值即为Telegraph Token

宝塔面板docker搭建Telegram RSS Bot机器人 – 支持应用内阅读预览

3、安装

上面的工作都准备好之后,我们就可以在命令行状态下安装了,命令如下:

docker run -d -v ~/data/flowerss:/var/flowerss indes/flowerss-bot -b <bot token> -t <telegraph token>

注意

  1. <bot token>和<telegraph token >这两个要填写正确。
  2. Docker默认使用SQLite数据库,且文件存放在/flowerssdata文件夹。

4、使用

使用命令:

/sub url               #订阅(url 为可选)
/unsub url          #取消订阅(url 为可选)
/list 查看当前订阅
/set 设置订阅
/import 导入 OPML 文件
/export 导出 OPML 文件
/unsuball 取消所有订阅
/help 帮助

Channel订阅使用方法:

  1. 将 Bot 添加为 Channel 管理员
  2. 发送相关命令给 Bot

Channel 订阅支持的命令

/sub @ChannelID url 订阅
/unsub @ChannelID url  取消订阅
/list @ChannelID 查看当前订阅
/unsuball @ChannelID 取消所有订阅

5、举列

比如要给大鸟的‘https://t.me/angtot’频道订阅RSS更新:

1、将Bot添加到angtot频道管理员列表中
2、给Bot发送/sub @angtot https://www.daniao.org/feed/ 命令

看图:

宝塔面板docker搭建Telegram RSS Bot机器人 – 支持应用内阅读预览

输入命令‘/list’则可以看到你订阅的列表,如图:

宝塔面板docker搭建Telegram RSS Bot机器人 – 支持应用内阅读预览

更多的命令自己参考‘4’中的命令格式。比如博客更新博文,那么就可以在telegram客户端会收到推送的消息,如图:

宝塔面板docker搭建Telegram RSS Bot机器人 – 支持应用内阅读预览

6、最后

用telegram订阅博客非常方便,遗憾的是这个工具,并支持全文阅读,不知道有没有插件可以支持的。


【AD】DMIT美国洛杉矶三网CN2 GIA/CMIN2补货,年付36.9美元起

【AD】美国洛杉矶CN2 VPS/香港CN2 VPS/日本CN2 VPS推荐,延迟低、稳定性高、免费备份_搬瓦工vps