自动对含有敏感词的消息进行屏蔽和撤回
功能
对含有敏感词的消息进行屏蔽和撤回
警告
当前匹配模式为傻瓜式匹配,即直接判断发言内容是否包括词库中的字符串,这意味着可能误判(比如对java
中的**
敏感)
如果你有更好的算法也可以自行更改文件中的checkSensitiveWord
函数
奖惩机制
- 初始状态下每个用户的分数均为0
- 被检测出一次敏感词分数加1
- 自动撤回
- 当分数大于5时自动禁言,时长为
(用户分数-5)*3
(分钟)
- 当发送了一条没有敏感词的文本时且分数大于0,则分数-0.02
使用方法
- 将敏感词词库放到
plugins/sensitiveWordCheck
文件夹下
且确保你的词库满足以下要求- 为每行一条
- 以
UTF-8
格式纯文本保存 - 文件名后缀为
.txt
plugins/sensitiveWordCheck/敏感词.txt敏感词1
敏感词1
敏感词3
- 重新加载插件导入词库
- 赋予机器人管理员权限
提示
历史版本
- 2023.4.23 v1.0