Greasy Fork is available in English.

BiliBili房管禁言一键续期

b站房管禁言一键续期

Tác giả
5z4!WW
Cài đặt hàng ngày
0
Số lần cài đặt
132
Đánh giá
7 0 0
Phiên bản
1.1.0
Đã tạo
24-04-2020
Đã cập nhật
22-01-2021
Giấy phép
N/A
Áp dụng cho

BiliBili(b站)房管禁言一键续期


使用本脚本前请务必认真阅读下方说明

V1.1.0 更新日志:

  • 这个脚本是我刚学会 ajax 发请求的时候即兴而发的作品, 没想到确实有活跃的用户, 因此从工程的角度对脚本进行重构, 核心代码部分由于逻辑复杂且未发现问题, 故选择保留
  • 关于提示超时的错误, 经过排查发现是因为脚本注册了全局 ajax error 钩子, 因此会捕获直播界面一切 ajax 网络请求的失败情况, 并非禁言逻辑的问题, 属于当时学艺不精产生的问题, 现已更换为针对特定请求指定 onerror 参数.
  • 关于不显示按钮多次添加按钮 的问题, 解决方案是直接取消按钮, 原因是在一个可变页面块上要确保100%正常地添加第三方元素基本是不可能的. 现更换为油猴菜单中的命令(点击油猴图标即可). 命令功能解释:
    1. 按照云端数据禁言续期: 按照 b站 云端的禁言列表进行禁言续期, 逻辑是 解禁 -> 禁言
    2. 按照本地数据禁言续期: 如果不小心解禁了用户, 该功能会按照本地禁言列表进行一次禁言, 逻辑是直接尝试禁言(前提是本地有禁言数据, 详见 4. )
    3. 清空本地黑名单: 清空本地黑名单, 主要用于和 4. 配合, 从本地删除特定的用户
    4. 导入云端黑名单: 请求 b站 云端黑名单列表并存储到本地供 2. 和 3. 使用
    5. 重置禁言参数(理由和时长): 初次使用时, 会要求用户指定禁言理由禁言时长(1 ~ 720 h), 如果设置错误, 通过该选项可以重新设置
  • 如果发现问题, 欢迎提 issue


禁言续期设计的初衷是因为我管理的直播间经常有人来搞事, 手动续期太麻烦. 请使用本脚本的房管不要滥用脚本和权力哦~