BiliClear
是一个可以批量举报B站不良信息的程序BiliClear
需使用 Python 3.12 及以上版本
- 克隆项目并安装依赖:
git clone https://github.com/qaqFei/BiliClear.git cd BiliClear pip install -r ./requirements.txt
- WebUI 仅限 Windows 使用, 您可以通过以下命令启动对应版本的 BiliClear:
# 启动 WebUI python ./biliclear_gui_webui.py # 启动命令行版本 python ./biliclear.py
- 与
config.json
相关的异常:- 如果问题无法解决, 可以删除
config.json
文件
- 如果问题无法解决, 可以删除
- 规则文件更新源存放在
./RULE_SOURCE
文件中, 包含规则文件的链接, 您可以自行更改规则文件更新源
headers
: B站api的请求头User-Agent
: 浏览器标识Cookie
: B站api的请求头中的Cookie
bili_report_api
: 是否调用B站api的举报接口reply_limit
: 单条视频获取评论的最大数量 尽量不要大于100 可能会被风控enable_gpt
: 是否启用GPT进行评论过滤gpt_apibase
: GPT的API地址gpt_proxy
: GPT的代理地址gpt_apikey
: GPT的API密钥gpt_model
: GPT的模型名称enable_check_lv2avatarat
: 启用检查评论是否包含头像 (前置: lv.2, 包含@)enable_check_replyimage
: 启用识别评论图像
- 过滤规则:
- 过滤规则存储在
./res/rules.yaml
文件中 - 结构
rules_exact
为一个列表 type:list[list[str] | str]
list[str]
为一个字符串列表, 每个字符串代表一个关键词, 在前面添加$-not
即可对结果取反, 如:["http", "$-not https", "$-not bilibili", "$-not 163cn.tv"]
str
正则表达式
rules_elastic
模糊匹配的规则 type:list[str]
- 过滤规则存储在
使用 BiliClear
造成的任何后果由用户自行承担, 开发者不对此负责, 请谨慎使用该工具
BiliClear 使用 MIT License