本文最后更新于 <span id="expire-date"></span> 天前,文中部分描述可能已经过时。
之前是用 rss 订阅软件来订阅的,为了接收消息,除了要放在后台不说,接收信息还不及时,经常火星,偶然了解到 telegram bot 可以订阅和接收,对我这个 telegram 用户来说,简直就是福音,而且正好我也有 VPS ,于是马上开整,在 github 上有很多 rssbot 项目,经过一番对比,我选择了 flowerss-bot 这个项目,它的自定义非常丰富,可以自定义刷新时间,最重要的是它支持 telegram 的即时预览,非常方便。
Bot 申请
首先我们需要一个 bot 来订阅和接收 rss 消息,在 telegram 中搜索 botfather,图中第一个就是:
按照如下步骤申请即可:
这样就申请好了一个 bot,还有相对应的 access token,保存好,接下来需要用到。
安装
我采用的是源码安装的方式, 项目基于 go ,安装前先检查是否安装了go,然后依次执行:
git clone https://github.com/indes/flowerss-bot && cd flowerss-bot
make build
Telegraph Token 申请(如果你要使用应用内浏览则需要申请)
access_token 后面的就是Telegraph Token:
配置
根据以下模板,新建 config.yml 文件。
bot_token: XXX
#多个telegraph_token可采用数组格式:
telegraph_token:
- token_1
- token_2
telegraph_token: xxxx
preview_text: 0
socks5: 127.0.0.1:1080
update_interval: 10
error_threshold: 100
mysql: host: 127.0.0.1
port: 3306
user: user
password: pwd
database: flowerss
sqlite:
path: ./data.db
配置说明:
例如我只需要设置刷新时间间隔为一分钟,其它默认,则我的配置文件为:
bot_token: XXX
telegraph_token: XXX
update_interval: 1
使用
执行命令启动:
./flowerss-bot
不出意外地话,telegram bot就可以使用了,输入 /help 查看命令:
配合 rsshub ,就可以愉快的使用啦!
你可以从订阅本博客开始:
评论