Skip to content

Quan666/ELF_RSS

Folders and files

NameName
Last commit message
Last commit date
Jan 25, 2025
May 10, 2024
Nov 24, 2024
May 10, 2024
Oct 3, 2022
Mar 22, 2023
Aug 29, 2024
May 5, 2020
Jul 19, 2022
Aug 22, 2023
Dec 16, 2020
Mar 1, 2025
Mar 1, 2025

Repository files navigation

ELF_RSS

Codacy Badge QQ Group

  1. 容易使用的命令
  2. 更规范的代码,方便移植到你自己的机器人
  3. 使用全新的 Nonebot2 框架

这是一个以 Python 编写的 QQ 机器人插件,用于订阅 RSS 并实时以 QQ消息推送。

算是第一次用 Python 写出来的比较完整、实用的项目。代码比较难看,正在重构中


当然也有很多插件能够做到订阅 RSS ,但不同的是,大多数都需要在服务器上修改相应配置才能添加订阅,而该插件只需要发送QQ消息给机器人就能动态添加订阅。

对于订阅,支持QQ、QQ群、QQ频道的单个、多个订阅。

每个订阅的个性化设置丰富,能够应付多种场景。

功能介绍

  • 发送命令添加、删除、查询、修改 RSS 订阅
  • 交互式添加 RSSHub 订阅
  • 订阅内容翻译(使用谷歌机翻,可设置为百度翻译)
  • 个性化订阅设置(更新频率、翻译、仅标题、仅图片等)
  • 多平台支持
  • 图片压缩后发送
  • 种子下载并上传到群文件
  • 离线下载到 PikPak 网盘(方便追番)
  • 消息支持根据链接、标题、图片去重
  • 可设置只发送限定数量的图片,防止刷屏
  • 可设置从正文中要移除的指定内容,支持正则

文档目录

注意:推荐 Python 3.8.3+ 版本 Windows版安装包下载地址:https://www.python.org/ftp/python/3.8.3/python-3.8.3-amd64.exe

效果预览

image-20201221163514747

image-20201221163555086

image-20201221163721358

image

TODO

  • 1. 订阅信息保护,不在群组中输出订阅QQ、群组
  • 2. 更为强大的检查更新时间设置
  • 3. RSS 源中 torrent 自动下载并上传至订阅群(适合番剧订阅)
  • 4. 暂停检查订阅更新
  • 5. 正则匹配订阅名
  • 6. 性能优化,尽可能替换为异步操作

感谢以下项目或服务

不分先后

Star History

Star History