
BiliTool 是一个自动执行任务的工具,当我们忘记做某项任务时,它会像一个贴心小助手,按照我们预先吩咐它的命令,在指定频率、时间范围内帮助我们完成计划的任务。
BiliTool is an automated task execution tool that acts as a helpful assistant, following pre-configured commands to complete planned tasks within specified frequencies and timeframes when we forget to do them.
主要功能如下:
[目录]
Github 仓库地址:RayWangQvQ/BiliBiliToolPro
注意:
运行图示:
BiliTool 实现自动完成任务的原理,是通过调用一系列开放的api实现的。
要使用 BiliTool,很简单,按照下面教程部署完成,运行后扫码登录即可。
支持多种部署方式,以下选择任一适合自己的方式即可。
有很多平台会提供一定免费额度的在线容器,基于官方镜像,部署 BiliTool 很容易。
以下以 ClawCloud 为例,其他平台操作类似:
如果配置了推送,执行成功后,指定的接收端会收到推送消息,推送效果如下所示:
目前默认支持Telegram推送、PushPlus推送、企业微信应用推送、企业微信推送、钉钉推送、Microsoft Teams推送、Server酱推送和酷推QQ推送(以上顺序即为个人推荐的排序),如果需要推送到其他端,也可以配置为任意的可以接受消息的Api地址,关于如何配置推送请详见下面的个性化自定义配置章节。
推送配置见:confifuration
这里的任务是指一组功能的集合,是工具每次运行的最小单位。
任务列表如下:
| 任务名 | Code | 功能 | 推荐运行频率 |
|---|---|---|---|
| 扫码登录 | Login | 使用app扫码登录,用于第一次运行时初始化cookie,或cookie过期时的更新。不同平台会将cookie存储到不同地方 | 手动 |
| 每日任务 | Daily | 完成每日任务获取满额65点经验(登录、观看视频、分享视频、投币),快速升级Lv6 | 每天一次 |
| 天选时刻抽奖 | LiveLottery | 直播中心天选时刻抽奖,大部分抽奖都需要关注主播,介意的不要开启 | 每天0-4次 |
| 批量取关 | UnfollowBatched | 批量取关指定分组下的所有关注(主要用于清理天选抽奖而产生的关注) | 手动运行 |
| 大会员大积分 | VipBigPoint | 大会员大积分任务(签到、浏览、观看) | 每天一次,建议凌晨 |
| 直播间挂机 | LiveFansMedal | 直播间挂机 | 每天一次 |
| 漫画任务 | Manga | 漫画签到、阅读 | 每天一次 |
| 领取大会员漫画权益 | MangaPrivilege | 领取大会员的漫画权益 | 每天一次 |
| 银瓜子兑换硬币 | Silver2Coin | 使用银瓜子换取硬币 | 每天一次 |
| 免费B币券充电 | Charge | 大会员每31天可免费领取一张5B币券,可用于给除自己以外的UP充电 | 每天一次 |
| 领取大会员福利 | VipPrivilege | 领取大会员福利 | 每天一次 |
| 测试Cookie | Test | 测试Cookie是否正常 | 手动运行 |
部署成功后,直接去运行扫码登录任务,扫码成功后,应用会自动更新或添加cookie。
青龙平台会添加环境变量里,Key 为 Ray_BiliBiliCookies__0、Ray_BiliBiliCookies__1、Ray_BiliBiliCookies__2...
其他平台默认会添加到名为cookies.json的账号配置文件中:
{ "BiliBiliCookies": [ "cookie1", "cookie2", "...", ], }
Issues(议题)板块可以用来提交Bug和建议;
Discussions(讨论)板块可以用来提问和讨论。
大部分问题其实都可以在文档、议题和讨论中找到答案。
所以如果你有疑问,
如果确认还未解决,可以自己提交 Issue,或发布 Discussions 与大家一起探讨,我会尽快确认并解决。
(关于如何正确的提交Issue,请详见常见问题文档)。
当前正处于稳定的迭代开发中,详细待更新和计划内容可参见 Projects 和 Issues 。
想要有重要更新时收到通知的话,可以把仓库右上角的Star按钮点亮。
如果你有好的想法,欢迎向仓库贡献你的代码,贡献步骤:
我会尽快进行代码审核,测试成功后会合并入 main 主分支,提前感谢您的贡献。
文档部分由于我个人精力有限(写文档比写代码累多了),所以有些地方写的很简略,甚至有遗漏和错别字,不能贡献代码的朋友也欢迎来一起维护文档,欢迎 PR 来纠正我,一样都算是对开源做贡献了。
个人维护开源不易
如果觉得我写的程序对你小有帮助
或者,就是单纯的想集资给我买瓶霸王增发液
那么下面的赞赏码可以扫一扫啦
(赞赏时记得留下【昵称】和【留言】~ 另外我发现很多留言想要进群或者加好友的,一定一定要记得留下微信号哈,微信赞赏页面是看不到微信号的)
☟☟☟ 扫码自动赞赏 1 元:☟☟☟

项目中的优先支持的UP主的配置项,默认是作者的 UpId (只是作为了 JSON 配置文件的默认值,代码是干净的),需要更改的话,直接修改相应配置即可(secrets或环境变量等各种方式都行)。 当然,不改的话,也算是另一种捐赠支持作者的方式啦。
感谢支持~
API参考:
❤️Thanks to JetBrains for the free certificate support:
❤️Thanks to YxVM & NodeSeekDev for sponsoring the server for testing support:
❤️Thanks to DartNode for sponsoring the server for testing support:
❤️Thank you for your star to this project: