Skip to main content

ELF_RSS

Project description

ELF_RSS

Codacy Badge QQ Group

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

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

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


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

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

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

功能介绍

  • 发送QQ消息来动态增、删、查、改 RSS 订阅
  • 订阅内容翻译(使用谷歌机翻,可设置为百度翻译)
  • 短链接(自己的短链接服务, 可移除)
  • 个性化订阅设置(更新频率、翻译、仅标题、仅图片等)
  • 多平台支持
  • 图片压缩后发送
  • 种子下载并上传到群文件
  • 消息支持根据链接、标题、图片去重
  • 可设置只发送限定数量的图片,防止刷屏
  • 可设置从正文中要移除的指定内容,支持正则

文档目录

注意:推荐 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

  • <input type="checkbox" checked="" disabled="" /> 1. 订阅信息保护,不在群组中输出订阅QQ、群组
  • <input type="checkbox" checked="" disabled="" /> 2. 更为强大的检查更新时间设置
  • <input type="checkbox" checked="" disabled="" /> 3. RSS 源中 torrent 自动下载并上传至订阅群(适合番剧订阅)
  • <input type="checkbox" disabled="" /> 4. 暂停检查订阅更新
  • <input type="checkbox" disabled="" /> 5. 模糊匹配订阅名
  • <input type="checkbox" disabled="" /> 6. 性能优化,全部替换为异步操作

感谢以下项目或服务

不分先后

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for elf-rss, version 2.4.4
Filename, size File type Python version Upload date Hashes
Filename, size ELF_RSS-2.4.4-py3-none-any.whl (63.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size ELF_RSS-2.4.4.tar.gz (48.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page