使用 Telegram bot 订阅和接收 RSS
本文最后更新于 1175 天前,其中的信息可能已经有所发展或是发生改变。

之前是用 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

评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇