本文最后更新于 1385 天前,其中的信息可能已经有所发展或是发生改变。
之前是用 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 申请(如果你要使用应用内浏览则需要申请) curl https://api.telegra.ph/createAccount?short_name=flowerss&author_name=flowerss&author_url=https://github.com/indes/flowerss-bot
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 ,就可以愉快的使用啦!
你可以从订阅本博客开始:
/sub https://blog.left.pink/feed
评论