DDBOT is a QQ group notification bot built upon the MiraiGO framework. It simplifies bot development by focusing on core functionalities: delivering updates and responding to commands. It supports various platforms such as Bilibili, Douyu, and Weibo, and allows for custom integration via plugins. The bot is designed to minimize interruptions during normal group conversations. It utilizes the Go programming language.
DDBOT distinguishes itself through its minimal interaction design, prioritizing infrequent notifications and command responses. It offers flexible filtering options for updates, and its plugin architecture enables seamless integration with diverse content sources. The bot’s configurable permissions and customizable message templates enhance its practicality and user experience.
- Platform Support: Bilibili, Douyu, YouTube, Huya, ACFUN, Weibo, and plugin support for custom sources.
- Filtering: Keyword and content type filtering for updates, reducing unnecessary notifications.
- Customization: Configurable permissions, message templates, and command responses.
- Permissions Management: Control command access for individual users and global enablement/disablement.
- Extensibility: Plugin architecture for adding support for any subscription source.
- Developer Experience: Simple API and documentation facilitate easy integration and contribution.
- Performance: Uses
buntdbfor efficient data management with a lightweight file-based database.
DDBOT is an active project with ongoing development and maintenance. Recent commits indicate continuous improvement and bug fixes. The project has a vibrant community and a comprehensive FAQ and documentation. While publicly available demo bots are no longer offered, the open-source nature and community support ensure its continued reliability.
DDBOT is beneficial for users seeking automated notifications from various online platforms within their QQ groups. It streamlines access to live streams, dynamic updates, and other content, providing real-time information without excessive disruption. It offers a robust alternative to manual monitoring or other less automated solutions.
