QQ机器人 RSS订阅 插件,订阅源建议选择 RSSHub
Project description
ELF_RSS
- 容易使用的命令
- 更规范的代码,方便移植到你自己的机器人
- 使用全新的 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
效果预览
TODO
- 1. 订阅信息保护,不在群组中输出订阅QQ、群组
- 2. 更为强大的检查更新时间设置
- 3. RSS 源中 torrent 自动下载并上传至订阅群(适合番剧订阅)
- 4. 暂停检查订阅更新
- 5. 正则匹配订阅名
- 6. 性能优化,尽可能替换为异步操作
感谢以下项目或服务
不分先后
Star History
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
elf_rss-2.6.25-py3-none-any.whl
(75.2 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9388e30597b794de341096a0152b44ca592ca8d028faad6b5b4d9f3c20cec09a |
|
MD5 | 5943c850bb278980457971792f83a344 |
|
BLAKE2b-256 | b0055cfbd8a06ed198a8a77c16fd1bb15973c9251467aefa2bd18507b52f60e1 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 358be4ffa36660f91433cfe07fe4fc1af6da89832b7eb4c9218e064a4fde4da4 |
|
MD5 | 0d7bf2eeb79d516612df7607d03202de |
|
BLAKE2b-256 | 2b50b1b31be37340f1be8a78857dbf5c1bebf4deaf15b0c38934426fe91eaf07 |