ELF_RSS is a Python-based QQ bot plugin designed for subscribing to RSS feeds and delivering updates as QQ messages. It addresses the limitation of manual configuration by allowing subscriptions to be added dynamically via QQ commands. Leveraging the Nonebot2 framework, ELF_RSS provides a streamlined approach to managing various RSS subscriptions within QQ groups and channels.
This project stands out due to its ease of use, dynamic subscription management, and flexible configuration options. Unlike many alternatives, it avoids server-side configuration modifications. The plugin also offers robust features like translation, image handling, and offline downloads, making it a comprehensive RSS reader solution for QQ bots.
- Subscription Management: Easily add, remove, query, and modify RSS subscriptions using QQ commands.
- RSSHub Integration: Supports interactive subscription adding directly from RSSHub within QQ.
- Translation: Offers content translation using Google Translate (with option for Baidu Translate).
- Customization: Provides extensive personalization settings like update frequency, translation, and content filtering.
- Multi-Platform Support: Designed for use with various QQ bot platforms.
- Image Handling: Compresses images before sending to reduce bandwidth usage.
- Offline Downloads: Enables offline downloading of torrents and uploads to group files, ideal for anime tracking.
ELF_RSS has been developed and actively maintained, featuring a history of updates and ongoing improvements. Recent commits and a dedicated QQ group indicate a supportive community. The project boasts comprehensive documentation, guiding users through installation, usage, and troubleshooting. While undergoing refactoring, the core functionality appears stable and reliable.
ELF_RSS benefits QQ bot users seeking a convenient and feature-rich RSS reader. It simplifies the process of integrating RSS feeds into bot functionality, making it valueable for news aggregation, content updates, and multimedia tracking. It offers a more user-friendly and dynamic alternative to manual configuration or complex setups.
