RayWangQvQ/BiliBiliToolPro

▲ 25 stars today★ 8,857⑂ 1,910

B 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。

About RayWangQvQ/BiliBiliToolPro

RayWangQvQ/BiliBiliToolPro is an open-source project on GitHub, mainly written in C#. B 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。 It currently holds 8,857 stars and 1,910 forks with 157 open issues, and was last pushed on 2026-09-27 (repository created 2021-12-08).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #94 with 25 new stars today.

GitHub Repository Details

Repository RayWangQvQ/BiliBiliToolPro · default branch main · size 13799 KB · watchers 51 · source: GitHub REST API and repository README

README

2233

BiliTool

GitHub Stars GitHub Forks GitHub Issues GitHub Contributors GitHub All Releases GitHub Release (latest SemVer) GitHub License

https://github.com/RayWangQvQ/BiliBiliToolPro/blob/HEAD/RayWangQvQ%2FBiliBiliToolPro | Trendshift

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

注意:

运行图示:

https://github.com/RayWangQvQ/BiliBiliToolPro/blob/HEAD/运行图示
https://github.com/RayWangQvQ/BiliBiliToolPro/blob/HEAD/运行日志
https://github.com/RayWangQvQ/BiliBiliToolPro/blob/HEAD/运行日志

1. 如何使用

BiliTool 实现自动完成任务的原理,是通过调用一系列开放的api实现的。

要使用 BiliTool,很简单,按照下面教程部署完成,运行后扫码登录即可。

1.1. 部署 BiliTool

支持多种部署方式,以下选择任一适合自己的方式即可。

1.1.1. 方式一:Docker/Podman 运行

1.1.2. 方式二:青龙/白虎/呆呆

1.1.3. 方式三:下载程序包到本地或服务器运行

>>本地部署说明

1.1.4. 方式四:Chart部署

>>Chart部署说明

1.2. 消息推送(可选)

如果配置了推送,执行成功后,指定的接收端会收到推送消息,推送效果如下所示:

https://github.com/RayWangQvQ/BiliBiliToolPro/blob/HEAD/Telegram推送图示

目前默认支持Telegram推送、PushPlus推送、企业微信应用推送、企业微信推送、钉钉推送、Microsoft Teams推送、Server酱推送和酷推QQ推送(以上顺序即为个人推荐的排序),如果需要推送到其他端,也可以配置为任意的可以接受消息的Api地址,关于如何配置推送请详见下面的个性化自定义配置章节。

推送配置见:confifuration

2. 功能任务说明

这里的任务是指一组功能的集合,是工具每次运行的最小单位。

任务列表如下:

|    任务名     |      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是否正常 | 手动运行 |

3. 个性化自定义配置

>>点击查看配置说明文档

4. 多账号支持

部署成功后,直接去运行扫码登录任务,扫码成功后,应用会自动更新或添加cookie。

青龙平台会添加环境变量里,Key 为 Ray_BiliBiliCookies__0、Ray_BiliBiliCookies__1、Ray_BiliBiliCookies__2...

其他平台默认会添加到名为cookies.json的账号配置文件中:

{
  "BiliBiliCookies": [
    "cookie1",
    "cookie2",
    "...",
  ],
}

5. 常见问题

>>点击查看常见问题文档

Issues(议题)板块可以用来提交Bug和建议;

Discussions(讨论)板块可以用来提问和讨论。

大部分问题其实都可以在文档、议题和讨论中找到答案。

所以如果你有疑问,

如果确认还未解决,可以自己提交 Issue,或发布 Discussions 与大家一起探讨,我会尽快确认并解决。

(关于如何正确的提交Issue,请详见常见问题文档)。

6. 版本发布及更新

当前正处于稳定的迭代开发中,详细待更新和计划内容可参见 Projects 和 Issues 。

想要有重要更新时收到通知的话,可以把仓库右上角的Star按钮点亮。

7. 成为开源贡献成员

7.1. 贡献代码

如果你有好的想法,欢迎向仓库贡献你的代码,贡献步骤:

我会尽快进行代码审核,测试成功后会以 squash 方式合并入 main 主分支——每次合并会自动产出一个 alpha 版本镜像,提前感谢您的贡献。

7.2. 贡献文档

文档部分由于我个人精力有限(写文档比写代码累多了),所以有些地方写的很简略,甚至有遗漏和错别字,不能贡献代码的朋友也欢迎来一起维护文档,欢迎 PR 来纠正我,一样都算是对开源做贡献了。

8. 捐赠支持

个人维护开源不易

如果觉得我写的程序对你小有帮助

或者,就是单纯的想集资给我买瓶霸王增发液

那么下面的赞赏码可以扫一扫啦

(赞赏时记得留下【昵称】和【留言】~ 另外我发现很多留言想要进群或者加好友的,一定一定要记得留下微信号哈,微信赞赏页面是看不到微信号的)

☟☟☟ 扫码自动赞赏 1 元:☟☟☟

赞赏码
项目中的优先支持的UP主的配置项,默认是作者的 UpId (只是作为了 JSON 配置文件的默认值,代码是干净的),需要更改的话,直接修改相应配置即可(secrets或环境变量等各种方式都行)。
当然,不改的话,也算是另一种捐赠支持作者的方式啦。

感谢支持~

9. 其他

API参考:

❤️Thanks to JetBrains for the free certificate support:

https://github.com/RayWangQvQ/BiliBiliToolPro/blob/HEAD/ReSharper logo

❤️Thanks to YxVM & NodeSeekDev for sponsoring the server for testing support:

https://github.com/RayWangQvQ/BiliBiliToolPro/blob/HEAD/YxVm logo

❤️Thanks to DartNode for sponsoring the server for testing support:

[Powered by DartNode](https://dartnode.com "Powered by DartNode - Free VPS for Open Source")

❤️Thank you for your star to this project:

Star History Chart

GitHub Stars & Activity

8,857Stars
1,910Forks
157Open issues
C#Language

GitHub Popularity

GitHub stars8,857
Forks1,910
Open issues157
Primary languageC#
LicenseGPL-3.0
Stars gained today25
Created2021-12-08
Last pushed2026-09-27

Trending History

Daily boardrank #94 · ▲ 25 stars

Related GitHub Projects

1

k1tbyte / Wand-Enhancer

C#★ 29,743⑂ 76,574▲ 195 stars
→
2

Sonarr / Sonarr

C#★ 16,634⑂ 2,004▲ 32 stars
→
3

memstechtips / Winhance

C#★ 13,240⑂ 646▲ 28 stars
→
4

Tianyu199509 / DeskBox

C#★ 5,780⑂ 302▲ 174 stars
→
5

smartstore / Smartstore

C#★ 1,692⑂ 602▲ 65 stars
→
6

practical-tutorials / project-based-learning

Python★ 285,110⑂ 36,444▲ 215 stars
→
7

tensorflow / tensorflow

C++★ 200,591⑂ 77,825▲ 31 stars
→
8

flutter / flutter

Dart★ 179,132⑂ 32,529▲ 23 stars
→

More Trending Repositories