BiliTool
BiliBiliToolPro Banner
BiliBiliTool Pro
An attentive assistant that automatically completes various tasks on Bilibili (B站)
GitHub Stars
GitHub Forks
GitHub Issues
GitHub Contributors
GitHub All Releases
GitHub Release
GitHub License
RayWangQvQ%2FBiliBiliToolPro | Trendshift
📖 Introduction
BiliTool is an automated task execution tool. When we forget to complete certain tasks, it acts like a caring little assistant, helping us finish planned tasks according to our pre-configured instructions, within specified frequencies and time ranges.
BiliTool is an automated task execution tool. It acts as a helpful assistant, following pre-configured commands to complete planned tasks within specified frequencies and timeframes when we forget to do them.
✨ Core Features
- ⚡️ Auto Level Up: Daily obtain full experience points (login, coin toss, like, share video), supports specifying UP masters.
- 🎁 Benefit Claim: Automatically claim monthly membership B coins coupon, manga benefits, and other perks.
- 🪙 Asset Management: Live center silver melon seeds exchange for coins, end-of-month B coins coupon auto-charge (anti-expiration).
- 📺 Live Streaming AFK: Live room idling, daily live sign-in, auto participate in lottery at lottery moments.
- 🧩 More Features: Manga sign-in, batch unfollow, membership points tasks, multi-account support, etc.
- 📢 Notification Push: Supports Telegram, Enterprise WeChat, DingTalk, PushPlus and other mainstream platforms to push running results.
📝 Table of Contents
- 1. 🚀 How to Use
- 2. 🛠 Task Descriptions
- 3. ⚙️ Personalized Configuration
- 4. 👥 Multi-Account Support
- 5. ❓ FAQ
- 6. 📅 Changelog
- 7. 🤝 Contribution
- 8. ☕️ Sponsor
1. 🚀 How to Use
The principle of BiliTool is to achieve automation by calling Bilibili's open APIs. It's very simple to use: Deploy -> Run -> Scan QR code to login.
1.1 Deployment Methods
We support multiple deployment methods, please choose the most suitable one according to your environment:
| Method | Applicable Scenario | Documentation |
|---|---|---|
| Method 1: Online Container | ☁️ No server needed, free and simple | ClawCloud Deployment Tutorial |
| Method 2: QingLong Panel | 🐉 Suitable for users who already have QingLong Panel | QingLong Deployment Tutorial |
| Method 3: Docker | 🐳 Preferred for Synology, NAS, servers | Docker Deployment Guide Podman Deployment Guide |
| Method 4: Local/Binary | 💻 Run directly on Windows/Linux/Mac | Local Deployment Guide |
| Method 5: K8s Helm | ☸️ Kubernetes cluster deployment | Chart Deployment Guide |
1.2 Notification Push
After configuring push, task execution results will be sent directly to your phone.
Telegram Push Illustration
- Supported Channels: Telegram, PushPlus, Enterprise WeChat, DingTalk, Microsoft Teams, Server酱, KuPush QQ, etc.
- Configuration Method: See details in Configuration File Explanation.
2. 🛠 Task Descriptions
"Tasks" are the smallest units of tool execution. Below is the current list of supported tasks and recommended execution frequencies:
Task Code (Code) | Task Name | Function Description | Recommended Frequency |
|---|---|---|---|
Login | QR Code Login | Initialize or update Cookie (re-run when Cookie expires) | Manual |
Daily | Daily Tasks | Core Task: Login, watch video, share, toss coins, gain 65 exp points | Once daily |
LiveLottery | Lottery Moments | Participate in live room lottery (Note: may follow many broadcasters) | 0-4 times daily |
UnfollowBatched | Batch Unfollow | Clean up UP masters followed due to lottery (unfollow only specified group) | Manual |
VipBigPoint | Membership Points | Complete membership points tasks (sign-in, browse, watch) | Once daily |
LiveFansMedal | Live AFK | Live room idling to increase intimacy | Once daily |
Manga | Manga Tasks | Manga sign-in, reading tasks | Once daily |
MangaPrivilege | Manga Benefits | Claim membership exclusive manga benefits | Once monthly |
Silver2Coin | Silver to Coin | Exchange live center silver melon seeds for coins | Once daily |
Charge | End-of-Month Charge | Use expiring B coins coupon to charge UP masters (supports specifying) | End of month / Daily |
VipPrivilege | Membership Benefits | Claim membership benefits (B coins coupon etc.) | Once monthly |
Test | Test | Test if Cookie is valid and configuration is correct | Manual |
3. ⚙️ Personalized Configuration
Almost all functions in the app support custom configuration (such as task switch, execution time, exclude IDs, etc.).
👉 Click to view detailed configuration documentation
4. 👥 Multi-Account Support
- Automatic Handling: Run QR code login task (
Login), the app will automatically update or append Cookies upon success. - Manual Configuration:
- QingLong Panel: Add environment variables
Ray_BiliBiliCookies__0,Ray_BiliBiliCookies__1, etc. - Configuration File: Add in
cookies.jsonin the following format:json { "BiliBiliCookies": [ "cookie_string_user_1", "cookie_string_user_2" ] }
- QingLong Panel: Add environment variables
5. ❓ FAQ
Please check the documentation first if you encounter problems: 👉 Click to view FAQ
Correct way to seek help:
- Confirm you have upgraded to the latest version.
- Search Issues and Discussions to see if there is already a solution.
- If the problem remains unresolved, submit an Issue or start a Discussion.
6. 📅 Changelog
Follow project update news:
Welcome to click the Star ⭐ in the top right corner to follow this project!
7. 🤝 Contribution
7.1 Contribute Code
Welcome to submit Pull Requests (PR)!
- Process: Fork the repository -> Develop in
developbranch -> Submit PR todevelopbranch. - Suggestion: Before coding, it's recommended to first open an Issue to discuss your idea.
7.2 Contribute Documentation
Maintaining documentation is equally important. If you find typos or unclear explanations, welcome to submit PR to fix them.
8. ☕️ Sponsor
If you find this project helpful, feel free to buy the author a cup of coffee ☕️
You can also support the author by configuring priority supported UP master IDs (default configuration is the author's ID), which is a way to support without spending money!
WeChat Appreciation Code
⚠️ Disclaimer & Acknowledgments
Note:
- This tool is for learning and testing purposes only, please do not use it for commercial purposes or malicious abuse.
- The code is open source and transparent, does not store user sensitive information.
- Users must bear any risks that may arise from using this tool themselves.
API References / Credits:
Special Thanks / Sponsors:
