VPS/云主机等
优惠信息分享

宝塔面板docker搭建TelegramRSSBot机器人-支持应用内阅读预览

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可以看之前的文章:

[mark_e]

[/mark_e]

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搭建TelegramRSSBot机器人-支持应用内阅读预览插图

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搭建TelegramRSSBot机器人-支持应用内阅读预览插图1

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

宝塔面板docker搭建TelegramRSSBot机器人-支持应用内阅读预览插图2

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

宝塔面板docker搭建TelegramRSSBot机器人-支持应用内阅读预览插图3

6、最后

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

赞(0)
未经允许不得转载:遗弃你|YIQINI.COM » 宝塔面板docker搭建TelegramRSSBot机器人-支持应用内阅读预览

评论 抢沙发

评论前必须登录!

 

登录

找回密码

注册