AI social network bots for Bilibili
Top 51.3% on sourcepulse
This project provides a framework for building AI-powered social media bots, specifically targeting Bilibili. It enables users to automate interactions like live stream chat responses, video comment replies, and direct messaging, leveraging LLMs for conversational capabilities. The target audience includes content creators and developers looking to automate social media engagement.
How It Works
Langup utilizes a modular architecture, with distinct "Uploader" classes for different bot functionalities (e.g., VtuBer
for live streams, VideoCommentUP
for video comments, ChatUP
for DMs). These modules integrate with LLM providers (like OpenAI) and Bilibili's API to process incoming messages, generate responses based on user-defined system prompts, and post them back to the platform. The design emphasizes flexibility, allowing customization of AI personas, response strategies, and interaction parameters.
Quick Start & Requirements
pip install langup==0.0.10
git clone https://github.com/jiran214/langup-ai.git && cd langup-ai/ && python -m pip install -r requirements.txt
.env
file, or automatically read from browser sessions (Edge recommended).Highlighted Details
Maintenance & Community
The project lists Langchain and Bilibili API as dependencies. Further community engagement channels are not explicitly mentioned in the README.
Licensing & Compatibility
The project's licensing is not explicitly stated in the README. Users are cautioned against misuse and advised to comply with platform-specific terms of service.
Limitations & Caveats
The README notes that some modules are still under development. Automatic browser credential reading may require closing all browser processes. The effectiveness of prompts and filtering is dependent on Bilibili's platform policies.
1 year ago
1 day