rss的一些事

什么是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
    25
    bot_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

https://docs.rsshub.app/

RSSHub 是一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。RSSHub 借助于开源社区的力量快速发展中,目前已适配数百家网站的上千项内容

可以配合浏览器扩展 RSSHub Radar (opens new window) 和 移动端辅助 App RSSBud (opens new window) (iOS) 与 RSSAid (opens new window) (Android) 食用

-------------end-------------
  • 本文作者: ouyen
  • 本文链接: https://ouyen.github.io/rss/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!