Skip to main content

QQ机器人 RSS订阅 插件,订阅源建议选择 RSSHub

Project description

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

Project details


Download files

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

Source Distribution

elf_rss-2.6.25.tar.gz (57.2 kB view details)

Uploaded Source

Built Distribution

elf_rss-2.6.25-py3-none-any.whl (75.2 kB view details)

Uploaded Python 3

File details

Details for the file elf_rss-2.6.25.tar.gz.

File metadata

  • Download URL: elf_rss-2.6.25.tar.gz
  • Upload date:
  • Size: 57.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for elf_rss-2.6.25.tar.gz
Algorithm Hash digest
SHA256 9388e30597b794de341096a0152b44ca592ca8d028faad6b5b4d9f3c20cec09a
MD5 5943c850bb278980457971792f83a344
BLAKE2b-256 b0055cfbd8a06ed198a8a77c16fd1bb15973c9251467aefa2bd18507b52f60e1

See more details on using hashes here.

File details

Details for the file elf_rss-2.6.25-py3-none-any.whl.

File metadata

  • Download URL: elf_rss-2.6.25-py3-none-any.whl
  • Upload date:
  • Size: 75.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for elf_rss-2.6.25-py3-none-any.whl
Algorithm Hash digest
SHA256 358be4ffa36660f91433cfe07fe4fc1af6da89832b7eb4c9218e064a4fde4da4
MD5 0d7bf2eeb79d516612df7607d03202de
BLAKE2b-256 2b50b1b31be37340f1be8a78857dbf5c1bebf4deaf15b0c38934426fe91eaf07

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page