This project provides a comprehensive, programmable robot for Bilibili live stream control, aimed at streamers and power users seeking to automate and enhance audience interaction. It integrates features like danmaku handling, automated thank-yous, song requests, and custom workflows, offering a highly customizable solution to boost engagement and streamline operations.
How It Works
The core of the system is its highly flexible, rule-based engine that allows users to define complex conditions and actions. It leverages a rich set of built-in variables and functions to parse live stream events (danmaku, gifts, follows, etc.) and trigger custom responses. The programmable nature extends to scripting with JavaScript, Lua, and Python, enabling advanced automation and integration with external services.
Quick Start & Requirements
- Install: Download the executable (
神奇弹幕.exe
) and run it directly.
- Prerequisites: Windows OS. For certain features like real-time video playback or specific audio functionalities, installing LAV codecs may be necessary.
- Setup: Green, portable version, no installation required.
- Login: Requires Bilibili account login via QR code or manual cookie setting.
- Docs: Extensive documentation available within the README.
Highlighted Details
- Programmable Workflows: Define custom logic for responses, actions, and event handling using a powerful scripting engine.
- Multi-Platform Music: Supports song requests from NetEase Cloud Music, QQ Music, Migu, and Kugou, including playback of member songs.
- Advanced Automation: Features include AI chat, foreign language translation, screen content monitoring, and remote control capabilities.
- Web Interface: Extensible web UI for custom features like song lists, gift animations, and more, accessible via a local web server.
Maintenance & Community
- Active development and community support via QQ group (427436529).
- The project is developed by
iwxyi
.
Licensing & Compatibility
- The license is not explicitly stated in the README.
- Compatibility is primarily for Windows.
Limitations & Caveats
- The project relies heavily on Bilibili's API, which may be subject to change.
- Some advanced features might require specific codecs or external configurations.
- The extensive customization options, while powerful, have a steep learning curve.