BiliBiliToolPro 批量取关配置全解:从部署到定时调度
【免费下载链接】BiliBiliToolProB 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro
BiliBiliToolPro 是一款 B 站自动任务工具,它的批量取关功能能按你指定的条件分批清理关注列表,不用逐一点开头像按取关键。适合关注量已经堆到几百、想定期整理的人,从部署到挂上定时任务,整个流程十分钟就能走完。
它帮你做什么
关注列表只增不减,尤其是经常关注主播参与抽奖的账号,想清理时逐一点取关很费劲。BiliBiliToolPro 的批量取关把这件事变成一次配置:指定一个关注分组作为目标,每次执行取关分组内你设定数量的 UP 主,白名单机制保护不想取关的人,其余分组一概不动,影响范围可控。配好之后它作为定时任务自行运转,不需要人盯着。
从零跑通:B站 Cookie 获取与批量取关配置步骤
以青龙面板为例,一共五步:
- 获取 B 站 Cookie。浏览器登录 B 站后打开开发者工具,复制 bilibili.com 域名下的完整 Cookie 字符串。
- 在青龙"环境变量"页新增变量,名称填
Ray_BiliBiliCookies__1,值为复制的 Cookie;第二个账号依次往后编号。 - 配置批量取关节
UnfollowBatchedTaskConfig:开关 IsEnable 置为 true,再填分组名、取关数量、白名单与 cron。 - 把 qinglong/DefaultTasks 下的取关脚本添加为青龙任务,脚本头注释里已写好默认调度。
- 先手动跑一次,确认日志里登录成功、分组名被正确找到,再交给定时执行。
青龙环境变量页,Cookie 就填在这里
规则怎么调:取关规则参数说明
可调参数不多,核心是分组名和数量这两个值:
| 参数 | 作用 | 说明 |
|---|---|---|
| IsEnable | 批量取关总开关 | 为 false 时任务直接跳过 |
| GroupName | 取关来源分组 | 默认"天选时刻",须与实际分组名一致 |
| Count | 单次取关数量 | 填 -1 表示清空整个分组 |
| RetainUids | 取关白名单 | uid 用英文逗号分隔,命中即跳过 |
| Cron | 执行时间 | 标准 cron 表达式,留空则只靠手动触发 |
只有 GroupName 指定的分组会被操作,其他分组的 UP 主不受影响。取关量大的时候,把 Count 设小一点、分多次执行,比一次清完更稳妥。
跑起来:手动触发 vs 定时调度
两种触发方式二选一:
- 手动触发:在青龙任务列表找到批量取关任务,点"运行",执行完日志会逐条列出每个人的取关结果。
- 定时执行:脚本默认 cron 为 0 12 1 * *,即每月 1 日正午,对大多数人够用;想更频繁或错开高峰,在任务设置里改即可。
任务列表里手动点运行即可
第一次跑之前建议做两件事:核对目标分组里的 UP 主确实都是可取关的,想保留的提前放进 RetainUids;再把 Count 临时设成三五个人做小批量测试,确认没有误伤后恢复正式数量。
跑完之后去哪看结果
结果分两个渠道。一是任务日志:每个被取关的人的序号、昵称、成功与否都会写出来,结尾汇总"本次共取关"和"分组下剩余"人数,对照一下就知道数量是否符合预期,查某个人具体结果直接搜昵称。二是推送:任务结束后会把摘要推到你在推送配置里接入的渠道,钉钉、企业微信、PushPlus 都支持,收到通知就说明这一轮执行完成了。
Web 部署时还能在调度页看执行历史
⚠️ 容易踩的坑和怎么避开
- 日志提示"分组名称不存在" → GroupName 和 B 站实际分组名对不上,检查有无多余空格或错别字。
- 任务跑了但取关数为 0 → 分组本身为空,或 Cookie 失效导致接口没通过,先用登录相关任务验证 Cookie 有效。
- 实际取关数比 Count 少 → 命中的是 RetainUids 白名单,或接口返回失败,日志里有"原因"一行,直接看失败原因。
- 一次清太多担心被限频 → 把 Count 调低、分几天分批次执行,风险明显更小。
相关文档和源码入口
- 配置文档:docs/configuration.md
- 取关任务服务:src/Ray.BiliBiliTool.Application/UnfollowBatchedTaskAppService.cs
- 取关核心逻辑:src/Ray.BiliBiliTool.DomainService/AccountDomainService.cs
- 青龙任务脚本:qinglong/DefaultTasks/bili_task_unfollowBatched.sh
【免费下载链接】BiliBiliToolProB 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考