B站批量取关从0到跑通:3步完成BiliBiliToolPro完整配置
2026/9/20 3:33:34 网站建设 项目流程

B站批量取关从0到跑通:3步完成BiliBiliToolPro完整配置

【免费下载链接】BiliBiliToolProB 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro

BiliBiliToolPro 的批量取关任务,能按关注分组自动取消关注指定数量的 UP 主,适合想精简关注列表的普通用户。你只需把待清理的 UP 主移进一个分组、设好数量,剩下的交给定时任务完成。本文带你完成部署、参数配置和结果验证三件事,配置约 10 分钟可跑通。

💡 为什么用批量取关替代手动操作

手动逐个取关BiliBiliToolPro 批量取关
每人要点开"已关注"再确认一次定时任务倒序自动取关
100 人约耗半天100 人约 30 分钟(默认间隔 20 秒)

📦 批量取关前置准备清单

  • 一台能跑 Docker 的机器,示例配置见 docker/sample/
  • 一个可登录的 B 站账号,扫码后 Cookie 自动写入config/cookies.json
  • B 站 App 里先手动建好关注分组(默认配置指向分组名"天选时刻")
  • 青龙面板用户无需额外准备,基础脚本首次运行会自动安装 dotnet 8

🚀 批量取关执行走通:部署、配置、验证

整个流程分三个阶段,按顺序做即可。

部署 BiliBiliToolPro,跑起批量取关任务

两种方式任选其一:

  • Docker:按 docker/README.md 启动 docker/sample/docker-compose.yml,进 Web 端扫码登录。
  • 青龙面板:导入 qinglong/DefaultTasks/ 目录下的脚本,在"定时任务"里找到"bili批量取关主播"即可,调度行写在 bili_task_unfollowBatched.sh 顶部的 cron 注释里。

配置批量取关参数:分组名与数量

配置位于appsettings.jsonUnfollowBatchedTaskConfig节,Docker 部署时也可在 Web 端Configurations → Unfollow Batch页面直接修改:

"UnfollowBatchedTaskConfig": { "IsEnable": true, "GroupName": "天选时刻", "Count": 20, "RetainUids": "" }

GroupName填 App 里真实存在的分组名,任务会从该分组末尾按倒序取关Count个 UP 主。

验证批量取关结果:核对日志与调度页

触发方式:Docker Web 端在 Schedules 页找到UnfollowBatchedJob,Actions 列可一键手动触发;青龙面板则在任务行点击运行。执行后按顺序核对 4 组日志关键字:

  • 【分组下共有】N人/【目标取关】N人:分组总数与本次目标数
  • 【取关结果】白名单,跳过:命中白名单的 UP 主,属预期行为
  • 【本次共取关】N人:实际成功数
  • 【分组下剩余】N人:与 App 分组页人数互相印证

🔍 批量取关参数对照表

字段含义推荐值注意
IsEnable任务开关true置 false 直接跳过
Cron调度时间0 0 6 1 * ?默认每月 1 号 6 点
GroupName取关的分组名已存在的分组精确匹配,默认"天选时刻"
Count本次取关个数20填 -1 清空整个分组
RetainUids白名单需保留的 UID数字 ID,英文逗号分隔
IntervalSecondsBetweenRequestApi两次请求最小间隔20位于 Security 节,防风控

❓ 批量取关常见问题

Q:GroupName 应该填什么? A:填 B 站 App 里的分组名,按精确名称匹配而不是关键词。任务按名称查分组 ID,逻辑见 AccountDomainService.cs;分组不存在时日志只输出"分组名称不存在",不会发生任何取关。

Q:Count 设 -1 会怎样? A:等于清空整个分组,目标数取分组总人数。受 Security 节默认 20 秒请求间隔限制,100 人至少跑 30 分钟,大分组建议拆成 3~4 次、每次约 30 人。

Q:白名单可以填用户名吗? A:不行。RetainUids只认数字 UpId,多个用英文逗号分隔。取关操作工具不会回滚,误删后需手动重新关注,活跃关注的 UP 主建议先入白名单。

Q:为什么有的 UP 主没被取关? A:日志出现【取关结果】白名单,跳过即命中白名单;若出现【取关结果】失败,看紧随的【原因】字段排查接口返回。

批量取关执行前核对清单

  • B 站 App 里已建好分组,待清理的 UP 主已全部"移入"该分组
  • GroupName 与 App 内分组名一字不差
  • RetainUids 已填入需保留 UP 主的数字 UID
  • Count 已按本次清理量调整,IsEnable 为 true
  • Cron 调度时间符合预期(默认每月 1 号 6 点)

首次启用建议先把 Count 调到个位数试跑一轮,确认分组、白名单均按预期生效后,再恢复正式数量。

【免费下载链接】BiliBiliToolProB 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询