5分钟快速上手:BiliBiliToolPro自动化任务工具完整指南
【免费下载链接】BiliBiliToolProB 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro
BiliBiliToolPro是一款功能强大的B站自动任务工具,通过智能化的任务调度和配置管理,帮助用户自动化完成B站的日常任务,包括每日登录、观看视频、投币点赞、签到领奖等操作。无论你是B站深度用户还是想提升账号等级的创作者,这款工具都能为你节省大量时间,让你轻松获得满额经验值。
🚀 快速开始:选择最适合你的部署方式
1. Docker一键部署(推荐新手)
对于大多数用户来说,Docker部署是最简单快捷的方式。你只需要一条命令就能启动服务:
bash <(curl -sSL https://raw.gitcode.com/GitHub_Trending/bi/BiliBiliToolPro/main/docker/install.sh)这个一键脚本会自动下载最新镜像并启动容器,无需手动配置环境。如果你希望更灵活地控制配置,可以使用Docker Compose方式:
# docker-compose.yml services: bili_tool_web: image: ghcr.io/raywangqvq/bili_tool_web container_name: bili_tool_web restart: unless-stopped volumes: - ./Logs:/app/Logs - ./config:/app/config ports: - "22330:8080" environment: TZ: "Asia/Shanghai"启动后访问 http://localhost:22330 即可进入管理界面。
2. 本地直接运行(适合开发者)
如果你已经安装了.NET 8.0环境,可以直接下载程序包运行:
# Linux/Mac ./Ray.BiliBiliTool.Console --runTasks=Login # Windows .\Ray.BiliBiliTool.Console.exe --runTasks=Login3. 青龙面板集成(定时任务用户)
对于习惯使用青龙面板管理定时任务的用户,BiliBiliToolPro提供了完整的集成方案。只需将任务脚本添加到青龙面板即可:
# bili_task_daily.sh #!/usr/bin/env bash # cron:0 9 * * * # new Env("bili每日任务") . bili_task_base.sh target_task_code="Daily" run_task "${target_task_code}"🔐 账号配置与登录流程
获取B站Cookie
要使用BiliBiliToolPro,首先需要获取你的B站Cookie。打开浏览器开发者工具,访问B站并登录,然后在Network标签中找到请求,复制Cookie信息。
扫码登录配置
部署完成后,访问Web管理界面(默认地址:http://localhost:22330),使用默认账号admin/BiliTool@2233登录。首次使用需要添加B站账号,点击"添加账号"会显示二维码,使用B站APP扫码即可完成绑定。
⚙️ 核心功能配置详解
每日任务自动化
BiliBiliToolPro的核心功能是自动化执行每日任务,快速获取经验值:
{ "DailyTaskConfig": { "IsWatchVideo": true, "IsShareVideo": true, "NumberOfCoins": 5, "SelectLike": true, "SupportUpIds": "108569350,123456789", "DayOfReceiveVipPrivilege": 1 } }- 观看视频:自动完成每日观看视频任务
- 分享视频:自动分享指定视频
- 智能投币:每天自动投币,支持指定UP主
- 点赞操作:投币时自动点赞
天选时刻自动抽奖
不想错过直播间的天选时刻?工具可以自动参与抽奖:
{ "LiveLotteryTaskConfig": { "ExcludeAwardNames": "舰|船|航海|代金券", "AutoGroupFollowings": true, "DenyUids": "65566781,1277481241" } }大会员权益自动领取
如果你是大会员,工具会自动领取每月福利:
- 每月自动领取5张B币券
- 漫画福利自动领取
- 大积分任务自动完成
📊 任务管理与监控
定时任务调度
BiliBiliToolPro支持灵活的定时任务配置,可以通过Cron表达式设置执行时间:
"DailyTaskConfig__Cron": "0 0 15 * * ?" // 每天15:00执行所有任务都通过Web界面统一管理,清晰展示执行状态和时间:
多账号支持
工具支持同时管理多个B站账号,只需在配置中添加多个Cookie即可:
"BiliBiliCookies__1": "cookie_for_account_1", "BiliBiliCookies__2": "cookie_for_account_2", "BiliBiliCookies__3": "cookie_for_account_3"每个账号独立执行任务,互不干扰。
🔔 消息推送与通知
多渠道推送支持
任务执行完成后,可以通过多种方式接收通知:
- Telegram推送:配置机器人Token和Chat ID
- 企业微信:支持企业微信机器人和应用推送
- 钉钉机器人:Webhook方式推送
- PushPlus:国内用户推荐使用
- 自定义API:推送到任意接收端
推送配置示例
"Serilog": { "WriteTo": [ { "Name": "Telegram", "Args": { "botToken": "your_bot_token", "chatId": "your_chat_id" } } ] }🛡️ 安全与稳定性配置
防检测策略
为了避免被B站检测,工具内置了多种安全策略:
"Security": { "RandomSleepMaxMin": 20, "IntervalSecondsBetweenRequestApi": 2, "UserAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" }- 随机延迟:每次操作前随机等待0-20分钟
- 请求间隔:API调用间隔至少2秒
- 模拟真实浏览器:使用常见User-Agent
🚨 常见问题与解决方案
Q1: Cookie过期怎么办?
A: 工具支持自动更新Cookie。当Cookie过期时,重新扫码登录即可,系统会自动更新存储的Cookie信息。
Q2: 如何查看任务执行日志?
A: 日志保存在Logs目录下,也可以在Web界面实时查看。Docker部署的日志位于容器内的/app/Logs目录。
Q3: 支持哪些部署平台?
A: 支持Docker、Podman、青龙面板、本地运行、Kubernetes等多种部署方式,满足不同用户需求。
Q4: 任务执行失败怎么办?
A: 首先检查网络连接和Cookie有效性,然后查看详细错误日志。大多数问题都与网络环境或Cookie过期有关。
💡 高级技巧与最佳实践
1. 合理设置执行时间
建议将任务执行时间设置在凌晨或非高峰时段,避免对B站服务器造成压力。
2. 使用环境变量管理配置
对于Docker部署,推荐使用环境变量管理敏感配置:
docker run -d \ -e BiliBiliCookies__1="your_cookie" \ -e DailyTaskConfig__NumberOfCoins=5 \ ghcr.io/raywangqvq/bili_tool_web3. 定期备份配置
定期备份配置文件,特别是多账号配置,避免数据丢失。
4. 关注项目更新
定期检查项目更新,新版本可能修复问题或增加新功能。可以通过GitHub Watch功能或加入社区获取更新通知。
🎯 总结
BiliBiliToolPro作为一款功能全面的B站自动化工具,不仅操作简单、部署灵活,而且支持丰富的自定义配置。无论你是想节省时间的普通用户,还是需要管理多个账号的创作者,都能找到适合自己的使用方式。
通过本文的指导,你应该已经掌握了从部署到配置的完整流程。现在就开始使用BiliBiliToolPro,让B站日常任务变得轻松简单吧!记住,合理使用工具,享受科技带来的便利,但也要遵守平台规则,共同维护良好的网络环境。
更多详细配置和高级功能,请参考项目中的配置文件示例和官方文档。祝你使用愉快!
【免费下载链接】BiliBiliToolProB 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考