BiliTool is an automated task scheduler for the Bilibili video platform that supports deployment via Docker, Qinglong, Kubernetes, and other methods.
The tool solves the problem of manually completing repetitive daily and monthly tasks on Bilibili by automating them on a configurable schedule. It handles login via QR code with automatic cookie updates, daily experience farming through login, coin investment, likes and shares, live stream idle farming, manga and live check-ins, silver-to-coin conversion, monthly redemption of premium member vouchers and benefits, monthly manga perks, end-of-month coin charging to specified creators, auto-participation in live lottery draws, batch unfollowing, and premium member point tasks. The tool supports multiple accounts and can push logs and notifications to Telegram, WeChat Work, DingTalk, PushPlus, Server Chan, Cool Push, or custom APIs.
The tool suits users who want to automate Bilibili account maintenance without manual daily interaction. It is highly configurable, with nearly all features exposed as toggles and parameters including task switches, dates, and creator IDs. Multi-account support allows managing several Bilibili accounts simultaneously. The README emphasizes that the application is for learning and testing purposes, that all code is open and transparent with no personal information retained or misused, and that users should delete the application after testing.
The project shows active development with regular updates and a web interface for viewing scheduled tasks and logs. Documentation is available in Chinese with configuration guides and troubleshooting sections. The codebase is built in C# using Blazor, .NET Core, Quartz.NET for scheduling, and Serilog for logging, indicating a mature technical foundation for reliable task automation.