oqpdbwixb
AdvancedSensitiveWords-终极反脏话解决方案


███████████████████  序言 ███████████████████

加入一个服务器,每天看到玩家在公屏对线,各种反脏话插件效果也并不明显玩家通过加符号等方式,使各种粗鄙之语充斥服务器环境
思考良久,AdvancedSensitiveWords出现了!
███████████████████  为什么要用这个?███████████████████
论坛内有很多反脏话插件,为什么用这个?1.插件使用确定性有穷自动机 (Deterministic Finite Automata) 算法2.巨大且优质的敏感词库(6w+)(支持自定义)3.运行在数据包层, 对聊天类插件兼容良好4.支持对 铁砧&书&告示牌 的检测5.多种惩罚方式6.提供API,可扩展学NLP学的

███████████████████ 图文介绍(测试采用替换方式*)███████████████████
支持对全/半角字符的检测
支持对变着花样发送的数字的检测
支持对变着花发送的中文的检测(简/繁)支持对变着花发送的英文进行检测支持邮箱&网址检测
支持预定义替换词

光是这样可还不够叫作“终极”!
███████████████████ 重头戏(灵感来自Bilibili Avalon System)███████████████████
众所周知,人为了达到自己的目标是不会轻易罢休的, 玩家如果发现自己的消息被屏蔽,那必定会千方百计地想办法绕过屏蔽机制以达到其目的,本插件提供了一套完善的假消息 机制(可配置),当运行在数据包层的聊天过滤检测到玩家消息存在敏感词时,取消本条消息的发送,并按配置文件内的聊天格式(支持占位符)向发送者发送一条假的聊天消息,使其误认为消息已经发出███████████████████ 权限███████████████████advancedsensitivewords.bypass: 绕过插件的敏感词过滤(默认OP拥有)advancedsensitivewords.reload: 重载插件所需权限(默认OP拥有)███████████████████ 指令███████████████████/asw reload (重新建树DFA&重载插件配置)/asw help (显示指令帮助菜单)
███████████████████ 扩展(面向开发者)███████████████████
本插件提供了一个事件(ASWFilterEvent), 供各位进行扩展, 直接将本插件引入依赖即可███████████████████ 下载███████████████████123云盘已在Github开源:https://github.com/HaHaWTH/AdvancedSensitiveWords
本插件所用所有代码均为原创,不存在借用/抄袭等行为