首页
/ 实现B站关注列表自动化管理:10分钟搞定臃肿关注问题

实现B站关注列表自动化管理:10分钟搞定臃肿关注问题

2026-04-11 09:47:25作者:钟日瑜

你是否也曾打开B站关注列表时感到眼花缭乱?曾经为了参与活动关注的主播、早已停更的UP主、重复关注的同类账号,正在让你的关注列表变得臃肿不堪。手动一个个取消关注不仅耗时,还容易遗漏重要账号。现在,借助BiliBiliToolPro这款开源工具,你可以轻松实现批量取关自动化,让关注列表重回清爽有序。本文将从问题分析到实际操作,带你一步步掌握这一实用技能。

识别关注列表管理的核心痛点

关注列表臃肿是多数B站用户都会遇到的问题。随着使用时间增长,关注列表中会积累大量不再活跃或不再感兴趣的账号,主要源于参与活动时的临时关注、早期关注但已停止更新的创作者、重复关注的同类UP主以及天选时刻等活动中批量关注的账号。手动管理这些关注存在三大痛点:操作效率低下,100个关注需要30分钟以上;容易遗漏重复,在大量关注中难以系统性筛选;B站官方未提供批量管理功能,无法高效清理。

了解BiliBiliToolPro批量取关功能原理

BiliBiliToolPro是一款B站自动任务工具,支持多种部署方式。其批量取关功能通过指定分组名称、取关数量和保留用户ID列表来实现精准操作。该功能的核心实现位于批量取关任务应用服务(路径:src/Ray.BiliBiliTool.Application/UnfollowBatchedTaskAppService.cs),通过调用账户领域服务的批量取关方法完成操作。

批量取关核心配置参数说明

配置名称 功能说明 安全建议
GroupName 指定要取关的分组名称 建议使用"天选时刻"等临时活动分组
Count 设置每次取关的数量 首次使用建议设置较小值(如5-10人)测试
RetainUids 保留用户ID列表 重要UP主ID务必添加,避免误取关

准备工作:环境部署与工具安装

选择适合你的部署方式

BiliBiliToolPro支持多种部署方式,新手用户推荐使用青龙面板部署,操作简单直观;技术爱好者可选择Docker部署,灵活可控;企业用户则可采用Kubernetes部署,便于集群管理。

项目克隆与环境准备

首先克隆项目到本地:

git clone https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro

根据你选择的部署方式,参考项目文档完成环境配置。以青龙面板为例,需要先安装青龙面板,然后添加项目仓库并拉取最新代码。

配置批量取关任务的详细步骤

步骤一:进入青龙面板任务管理界面

登录青龙面板后,点击左侧"定时任务"菜单,进入任务管理界面。在这里可以看到已有的任务列表,包括"bili批量取关主播[先行版]"任务。

青龙面板定时任务管理界面

步骤二:配置环境变量

在青龙面板中,点击左侧"环境变量"菜单,添加必要的环境变量。主要包括B站Cookie信息(Ray_BiliBiliCookies_0)和其他推送配置等。

青龙面板环境变量配置界面

步骤三:调整批量取关任务参数

找到"bili批量取关主播[先行版]"任务,点击编辑按钮。任务脚本位于qinglong/DefaultTasks/bili_task_unfollowBatched.sh,默认配置如下:

#!/usr/bin/env bash
# cron:0 12 1 * *
# new Env("bili批量取关主播")

. bili_task_base.sh

target_task_code="UnfollowBatched"
run_task "${target_task_code}"

根据需要修改cron表达式设置执行时间,默认每月1日12点执行。

步骤四:自定义取关策略

通过配置文件修改取关参数:

  1. 调整取关分组:修改GroupName为你的目标分组,如"天选时刻"
  2. 设置取关数量:Count参数控制每次取关人数
  3. 配置白名单:在RetainUids中添加需要保留的UP主ID

步骤五:执行任务并查看日志

点击任务后的运行按钮执行批量取关任务,然后通过"任务日志"查看执行情况。在BiliBiliToolPro的Web界面中,也可以查看详细的执行日志,了解取关进度和结果。

Web界面任务执行日志

不同用户场景的配置方案

新手用户入门方案

对于初次使用的用户,建议:

  • 选择青龙面板部署,操作简单
  • 首次运行设置较小的Count值(5-10人)
  • 仔细配置RetainUids,避免误取关重要UP主
  • 手动触发任务,观察执行结果后再设置定时

进阶用户优化方案

进阶用户可以:

  • 使用Docker部署,便于版本管理和参数配置
  • 精细化设置多个取关任务,针对不同分组
  • 配置任务执行通知,及时了解取关结果
  • 定期备份关注列表,防止误操作

企业/多账号用户方案

多账号用户建议:

  • 采用Kubernetes部署,便于管理多个账号
  • 为不同账号配置独立的环境变量
  • 设置分级取关策略,按活跃度自动调整
  • 集成监控系统,实时监控任务执行状态

优化建议:个性化定制与自动化策略

个性化定制取关规则

根据个人需求定制取关规则:

  • 按关注时间:取关超过1年未互动的UP主
  • 按内容类型:取关特定领域不再感兴趣的账号
  • 按互动频率:保留经常观看和互动的UP主
  • 按更新频率:取关长期未更新的账号

自动化管理策略

建立长期自动化管理机制:

  • 定期执行:设置每月执行一次批量取关任务
  • 渐进式清理:每次取关20-50人,避免账号风险
  • 多维度筛选:结合多种条件制定取关策略
  • 结果分析:定期查看取关结果,优化策略

常见问题与解决方法

任务执行失败怎么办?

首先检查环境变量配置是否正确,特别是Cookie信息是否有效。其次查看任务日志,根据错误提示排查问题。常见问题包括网络连接失败、Cookie过期、参数配置错误等。

如何避免误取关重要UP主?

务必正确配置RetainUids参数,将重要UP主的ID添加到白名单中。建议在首次执行前,先备份关注列表,以便在出现问题时恢复。

批量取关会被B站限制吗?

合理设置取关数量和频率,避免短时间内大量取关。建议每次取关不超过50人,两次取关间隔不少于24小时,以降低账号风险。

通过BiliBiliToolPro的批量取关功能,你可以轻松解决关注列表臃肿问题,提高管理效率。无论是新手还是进阶用户,都能找到适合自己的配置方案。开始行动吧,让你的B站关注列表重获清爽!

登录后查看全文
热门项目推荐
相关项目推荐