BiliTool 是一个自动执行任务的工具,当我们忘记做某项任务时,它会像一个贴心小助手,按照我们预先吩咐它的命令,在指定频率、时间范围内帮助我们完成计划的任务。
BiliTool 是一个自动执行任务的工具,它就像一个贴心小助手,会按照预先配置的命令,在指定频率和时间范围内帮助我们完成计划的任务,尤其在我们忘记执行任务时发挥作用。
主要功能如下:
[目录]
Github 仓库地址:https://github.com/RayWangQvQ/BiliBiliToolPro
[!IMPORTANT]
- 本应用仅用于学习和测试,作者本人并不对其负责,请于运行测试完成后自行删除,请勿滥用!
- 所有代码都是开源且透明的,任何人均可查看,程序不会保存或滥用任何用户的个人信息
- 应用内几乎所有功能都开放了配置(如任务开关、日期、id 等),详细信息可阅读配置文档
运行图示:
BiliTool 实现自动完成任务的原理,是通过调用一系列开放的 API 实现的。
要使用 BiliTool,很简单,按照下面教程部署完成,运行后扫码登录即可。
支持多种部署方式,以下选择任一适合自己的方式即可。
有很多平台会提供一定免费额度的在线容器,基于官方镜像,部署 BiliTool 很容易。
以下以 ClawCloud 为例,其他平台操作类似:
ClawCloud 部署教程
青龙部署教程
Docker 部署说明
Podman 部署说明
本地部署说明
Chart 部署说明
如果配置了推送,执行成功后,指定的接收端会收到推送消息,推送效果如下所示:
目前默认支持***** 推送、PushPlus 推送、企业微信应用推送、企业微信推送、钉钉推送、Microsoft Teams 推送、Server 酱推送和酷推 QQ 推送**(以上顺序即为个人推荐的排序),如果需要推送到其他端,也可以配置为任意的可以接受消息的 API 地址,关于如何配置推送请详见下面的个性化自定义配置章节。
推送配置见:configuration
这里的任务是指一组功能的集合,是工具每次运行的最小单位。
任务列表如下:
| 任务名 | 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",
"...",
],
}
点击查看常见问题文档
https://github.com/RayWangQvQ/BiliBiliToolPro/issues 板块可以用来提交Bug和建议;
https://github.com/RayWangQvQ/BiliBiliToolPro/discussions 板块可以用来提问和讨论。
大部分问题其实都可以在文档、议题和讨论中找到答案。
所以如果你有疑问,
如果确认还未解决,可以自己提交 Issue,或发布 Discussions 与大家一起探讨,我会尽快确认并解决。
(关于如何正确的提交 Issue,请详见常见问题文档)。
当前正处于稳定的迭代开发中,详细待更新和计划内容可参见 https://github.com/RayWangQvQ/BiliBiliToolPro/projects 和 https://github.com/RayWangQvQ/BiliBiliToolPro/issues%E3%80%82
想要有重要更新时收到通知的话,可以把仓库右上角的 Star 按钮点亮。
如果你有好的想法,欢迎向仓库贡献你的代码,贡献步骤:
我会尽快进行代码审核,测试成功后会合并入 main 主分支,提前感谢您的贡献。
文档部分由于我个人精力有限(写文档比写代码累多了),所以有些地方写的很简略,甚至有遗漏和错别字,不能贡献代码的朋友也欢迎来一起维护文档,欢迎 PR 来纠正我,一样都算是对开源做贡献了。
个人维护开源不易
如果觉得我写的程序对你小有帮助
或者,就是单纯的想集资给我买瓶霸王增发液
那么下面的赞赏码可以扫一扫啦
(赞赏时记得留下【昵称】和【留言】~ 另外我发现很多留言想要进群或者加好友的,一定一定要记得留下微信号哈,微信赞赏页面是看不到微信号的)
☟☟☟ 扫码自动赞赏 1 元:☟☟☟
[!NOTE] 项目中的优先支持的 UP 主的配置项,默认是作者的 UpId(只是作为了 JSON 配置文件的默认值,代码是干净的),需要更改的话,直接修改相应配置即可(secrets 或环境变量等各种方式都行)。当然,不改的话,也算是另一种***支持作者的方式啦。
感谢支持~
API 参考:
[***]
https://github.com/SocialSisterYi/bilibili-API-collect
https://github.com/JunzhouLiu/BILIBILI-HELPER
❤️Thanks to JetBrains for the free certificate support:
❤️Thanks to YxVM & https://github.com/NodeSeekDev/NodeSupport 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:
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
不支持 push
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务