什么是rss
引用少数派一篇文章: https://sspai.com/post/56391
RSS 的全称是 Really Simple Syndication(简易信息聚合),它是一种消息来源的格式规范,网站可以按照这种格式规范提供文章的标题、摘要、全文等信息给订阅用户,用户可以通过订阅不同网站 RSS 链接的方式将不同的信息源进行聚合,在一个工具里阅读这些内容。
简单来说,RSS 就是一种订阅某个网站内容更新的协议
hexo next主题开启rss
https://hexo-next.readthedocs.io/zh_CN/latest/next/advanced/RSS支持/
telegram bot订阅rss
项目地址: https://github.com/indes/flowerss-bot
使用: https://flowerss-bot.vercel.app/#/install
-
从 Releases 页面下载对应的版本解压
-
修改配置文件
1
vi config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25bot_token: XXX
#多个telegraph_token可采用数组格式:
# telegraph_token:
# - token_1
# - token_2
telegraph_token: xxxx
user_agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
preview_text: 0
disable_web_page_preview: false
socks5: 127.0.0.1:1080
update_interval: 10
error_threshold: 100
telegram:
endpoint: https://xxx.com/
mysql:
host: 127.0.0.1
port: 3306
user: user
password: pwd
database: flowerss
sqlite:
path: ./data.db
allowed_users:
- 123
- 234配置说明:
配置项 含义 是否必填 bot_token Telegram Bot Token 必填 telegraph_token Telegraph Token, 用于转存原文到 Telegraph 可忽略(不转存原文到 Telegraph ) preview_text 纯文字预览字数(不借助Telegraph) 可忽略(默认0, 0为禁用) user_agent User Agent 可忽略 disable_web_page_preview 是否禁用 web 页面预览 可忽略(默认 false, true 为禁用) update_interval RSS 源扫描间隔(分钟) 可忽略(默认 10) error_threshold 源最大出错次数 可忽略(默认 100) socks5 用于无法正常 Telegram API 的环境 可忽略(能正常连接上 Telegram API 服务器) mysql MySQL 数据库配置 可忽略(使用 SQLite ) sqlite SQLite 配置 可忽略(已配置mysql时,该项失效) telegram.endpoint 自定义telegram bot api url 可忽略(使用默认api url) allowed_users 允许使用bot的用户telegram id, 可忽略,为空时所有用户都能使用bot telegraph token 申请:
1
curl https://api.telegra.ph/createAccount?short_name=flowerss&author_name=flowerss&author_url=https://github.com/indes/flowerss-bot
返回的 JSON 中 access_token 字段值即为 Telegraph Token。
获取我的telegram id : 可以参考这个网页获取:https://botostore.com/c/getmyid_bot/
获取更多rss----使用rsshub
RSSHub 是一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。RSSHub 借助于开源社区的力量快速发展中,目前已适配数百家网站的上千项内容
可以配合浏览器扩展 RSSHub Radar (opens new window) 和 移动端辅助 App RSSBud (opens new window) (iOS) 与 RSSAid (opens new window) (Android) 食用