BiliBiliToolPro批量取关功能全解析:从痛点解决到智能管理

张开发
2026/4/20 2:12:39 15 分钟阅读

分享文章

BiliBiliToolPro批量取关功能全解析:从痛点解决到智能管理
BiliBiliToolPro批量取关功能全解析从痛点解决到智能管理【免费下载链接】BiliBiliToolProB 站bilibili自动任务工具支持docker、青龙、k8s等多种部署方式。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro一、问题发现B站关注列表的数字垃圾困境在信息爆炸的时代B站用户平均关注的UP主数量已超过150个但其中30%以上的账号可能已停止更新或不再符合用户当前兴趣。这种关注冗余导致三大核心痛点信息过载首页推荐被不感兴趣内容占据优质内容被稀释时间浪费手动筛选和取关每个账号平均耗时3秒清理500个关注需25分钟情感负担面对杂乱的关注列表产生选择困难和管理焦虑传统解决方案存在明显局限手动逐个取关效率低下第三方工具普遍缺乏精细化筛选和安全机制。BiliBiliToolPro的批量取关功能正是针对这些痛点设计通过自动化和智能化手段实现关注列表的精准清理和高效管理。二、价值解析从效率提升到体验优化BiliBiliToolPro批量取关功能通过三层价值体系解决用户核心需求基础价值效率革命时间成本降低98%从25分钟/次的手动操作缩短至30秒/次的自动化执行操作步骤减少75%从10步以上的手动流程简化为3步核心配置错误率趋近于零避免手动操作可能导致的误操作和漏操作进阶价值精准管理分组精细化筛选支持按关注分组批量处理避免误删重要UP主白名单保护机制通过UID白名单确保核心关注永久保留渐进式清理策略可配置每次取关数量避免触发平台限制隐藏价值系统优化账号权重提升关注列表质量优化后B站推荐算法更精准隐私保护增强减少不必要的社交关系暴露数据洞察能力通过取关数据分析关注习惯和内容偏好图1青龙面板环境变量配置界面支持多账号Cookie管理和推送设置三、场景适配选择最适合你的部署方案不同用户群体有不同的使用场景和技术背景BiliBiliToolPro提供了灵活的部署方案以下场景化决策指南将帮助你选择最适合的方式场景一普通用户 - 追求简单稳定推荐方案青龙面板部署适用人群非技术用户、希望长期稳定运行的用户核心优势图形化界面操作、自动任务调度、完善的日志监控实施难度低30分钟内可完成基础配置场景二开发者/极客 - 需要高度定制推荐方案本地源码部署适用人群有编程基础、需要自定义取关逻辑的用户核心优势可修改源码实现复杂筛选规则、支持断点调试实施难度中需熟悉.NET环境和Git操作场景三轻量化需求 - 偶尔使用推荐方案Docker容器部署适用人群需要快速体验、临时使用的用户核心优势一键启动、环境隔离、用完即走实施难度低只需基础命令行操作场景四无服务器环境 - 追求零维护推荐方案腾讯云函数部署适用人群希望彻底解放本地资源的用户核心优势按量计费、自动扩缩容、免服务器维护实施难度中需理解云函数基本概念四、分步实施从配置到验证的完整闭环准备工作环境与材料准备1. 核心依赖获取B站Cookie身份验证的核心凭证登录B站网页版按F12打开开发者工具切换到网络标签刷新页面选择任意请求复制Request Headers中的Cookie值部署环境根据选择的部署方案准备相应环境青龙面板已安装青龙面板的服务器或本地虚拟机Docker安装Docker Desktop或Docker Engine本地运行.NET 6.0 SDK及以上版本2. 项目获取git clone https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro cd BiliBiliToolPro核心配置功能启用与参数设置1. 基础版配置适合新手青龙面板用户进入青龙面板打开环境变量页面添加以下关键变量名称Ray_BiliBiliCookies值你的B站Cookie名称Ray_UnfollowBatchedTaskOptions__IsEnable值true名称Ray_UnfollowBatchedTaskOptions__GroupName值天选时刻名称Ray_UnfollowBatchedTaskOptions__Count值20Docker用户docker run -d \ -e Ray_BiliBiliCookies你的Cookie \ -e Ray_UnfollowBatchedTaskOptions__IsEnabletrue \ -e Ray_UnfollowBatchedTaskOptions__GroupName天选时刻 \ -e Ray_UnfollowBatchedTaskOptions__Count20 \ --name bilibili-tool \ raywangqvq/bilibili-tool-pro2. 高级版配置适合进阶用户创建appsettings.json配置文件实现更精细的控制{ UnfollowBatchedTaskOptions: { IsEnable: true, GroupName: 天选时刻, Count: 20, RetainUids: 123456,789012, IntervalSeconds: 5, MaxRetryCount: 3, ExcludeVipUp: true, ExcludeRecentActiveUp: true, RecentActiveDays: 30 } }参数说明RetainUids白名单UP主UID用逗号分隔IntervalSeconds每次取关间隔秒数避免触发频率限制ExcludeVipUp是否排除VIP UP主ExcludeRecentActiveUp是否排除近期活跃UP主RecentActiveDays近期活跃判断天数图2BiliBiliToolPro Web界面的任务配置页面可直观设置批量取关参数验证测试确保配置正确运行1. 执行测试命令# 青龙面板在任务管理中添加并运行测试任务 # 本地运行 dotnet run --project src/Ray.BiliBiliTool.Console -- --runTasks UnfollowBatched2. 关键检查点日志验证查看输出日志确认开始批量取关和取关成功等关键字数量验证检查关注列表确认指定分组的关注数量减少白名单验证确认RetainUids中的UP主未被取关3. 常见问题排查登录失败检查Cookie是否过期或格式错误取关数量为0确认GroupName与B站实际分组名称完全一致操作频繁增加IntervalSeconds参数值降低操作频率日常维护长期稳定运行策略1. 定期检查Cookie更新每月检查一次Cookie有效性及时更新日志审计每周查看一次执行日志确保功能正常运行策略优化根据取关效果调整Count和分组设置2. 异常处理临时限制遇到操作频繁提示时暂停任务24小时配置备份定期导出环境变量配置防止意外丢失版本更新关注项目更新及时获取新功能和bug修复图3任务执行日志界面展示批量取关操作的详细过程和结果五、深度优化从基础功能到智能管理进阶玩法个性化取关策略1. 多维度筛选组合通过修改配置实现复杂筛选逻辑{ UnfollowBatchedTaskOptions: { IsEnable: true, GroupName: 待清理, Count: 30, RetainUids: 123456,789012, ExcludeVipUp: true, ExcludeUpWithVideosIn30Days: true, MinVideoCountIn30Days: 3, MaxUnfollowPerDay: 50 } }2. 多账号管理在青龙面板中配置多个账号Ray_BiliBiliCookies_0 账号1的Cookie Ray_BiliBiliCookies_1 账号2的Cookie Ray_BiliBiliCookies_2 账号3的Cookie系统会自动为每个账号执行独立的批量取关任务实现多账号统一管理。3. 自定义取关逻辑对于有编程能力的用户可以修改源码实现个性化取关策略// 文件路径src/Ray.BiliBiliTool.DomainService/AccountDomainService.cs public async Task UnfollowBatched(UnfollowBatchedTaskOptions options) { // 添加基于UP主粉丝数的筛选逻辑 var upToUnfollow followings .Where(u u.FansCount 10000 !options.RetainUids.Contains(u.Mid)) .Take(options.Count) .ToList(); // 执行取关操作 foreach (var up in upToUnfollow) { await _relationApi.ModifyRelation(up.Mid, 2); await Task.Delay(options.IntervalSeconds * 1000); } }隐藏技巧效率倍增的实用方法1. 智能分组管理在B站创建以下分组体系配合工具实现自动化管理核心关注永不取关的重要UP主定期清理每月自动清理的临时关注天选时刻参与抽奖后待清理的UP主新关注观察新关注UP主的观察区3个月无互动自动清理2. 推送通知配置设置任务结果推送及时了解取关情况{ Serilog: { WriteTo: [ { Name: DingTalk, Args: { webhook: 你的钉钉机器人Webhook, secret: 你的钉钉机器人密钥 } } ] } }图4批量取关任务完成后的钉钉通知包含执行结果和关键信息3. 定时执行优化根据B站系统负载调整执行时间# 避开B站高峰时段的Cron表达式 0 3 1 * * # 每月1日凌晨3点执行新手常见问题速查配置相关Q: 分组名称填写后不生效怎么办A: 确保与B站网页版的分组名称完全一致包括空格和特殊符号。建议直接从B站复制粘贴分组名称。Q: 如何获取UP主的UIDA: 访问UP主个人主页地址栏中的数字即为UID如https://space.bilibili.com/123456中的123456。执行相关Q: 任务执行后没有任何取关操作A: 检查1.Cookie是否有效 2.分组是否存在且包含关注 3.是否达到B站每日取关上限Q: 取关过程中任务中断怎么办A: 工具支持断点续执行重新运行任务会从上次中断处继续执行不会重复取关已处理的UP主。安全相关Q: 使用工具会导致账号被封吗A: 正常使用情况下不会。工具内置频率控制机制默认间隔5秒/次远低于B站限制阈值。Q: Cookie会被泄露吗A: 不会。所有配置均保存在本地或您的私有服务器中项目代码开源可审计无数据收集行为。效率提升快捷键操作场景青龙面板Docker部署本地开发快速执行任务F5刷新任务列表docker restart bilibili-toolCtrlF5重启调试查看执行日志双击任务条目docker logs -f bilibili-tool调试窗口输出编辑配置环境变量页面编辑挂载的配置文件VSCode直接编辑备份配置导出环境变量备份挂载目录Git提交变更功能扩展建议AI辅助筛选集成AI模型分析UP主内容特征自动识别低质量或低兴趣账号互动数据统计分析用户与关注UP主的互动频率智能推荐取关对象关注迁移工具支持不同账号间关注列表的导出和导入取关后悔药实现取关回收站功能支持误操作恢复社区支持资源官方文档项目内docs目录包含详细使用指南问题反馈通过项目Issues提交bug报告和功能建议交流群组项目README中提供官方交流渠道贡献指南docs/CONTRIBUTING.md包含代码贡献流程通过BiliBiliToolPro的批量取关功能你可以告别繁琐的手动操作实现关注列表的智能化管理。无论是普通用户还是技术爱好者都能找到适合自己的使用方式让B站体验更加清爽高效。现在就开始优化你的关注列表享受更精准、更个性化的内容推荐吧【免费下载链接】BiliBiliToolProB 站bilibili自动任务工具支持docker、青龙、k8s等多种部署方式。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

更多文章