跳到主要内容

敏感词检测

Zaitonn

自动对含有敏感词的消息进行屏蔽和撤回

功能

对含有敏感词的消息进行屏蔽和撤回

警告

当前匹配模式为傻瓜式匹配,即直接判断发言内容是否包括词库中的字符串,这意味着可能误判(比如对java中的**敏感

如果你有更好的算法也可以自行更改文件中的checkSensitiveWord函数

奖惩机制

  • 初始状态下每个用户的分数均为0
  • 被检测出一次敏感词分数加1
    • 自动撤回
    • 当分数大于5时自动禁言,时长为(用户分数-5)*3(分钟)
  • 当发送了一条没有敏感词的文本时且分数大于0,则分数-0.02

使用方法

  1. 将敏感词词库放到plugins/sensitiveWordCheck文件夹下
    且确保你的词库满足以下要求
    • 为每行一条
    • UTF-8格式纯文本保存
    • 文件名后缀为.txt
      plugins/sensitiveWordCheck/敏感词.txt
      敏感词1
      敏感词1
      敏感词3
  2. 重新加载插件导入词库
  3. 赋予机器人管理员权限
提示

几个可用的敏感词库

历史版本