雪儿如何添加自己的去广告规则,关键字,名字检测等
引用于 fennng 在 5月 16, 2020, 4:26 下午雪儿本身有强大的去广告规则, 只要打开一键设置就可以使用。
如果觉得一键设置的去广告规则太温柔, 可以打开广告零容忍模式, 在群里粘贴以下命令启用广告零容忍棋式
$$$regex:.*===~mod:广告零容忍
如果希望警告的消息自毁, 可以换用以下规则
$$$regex:.*===~mod:安静模式 广告零容忍
如果连广告零容忍也不能满足你的要求 (默认规则会一直更新改进), 那就可以添加自己的去广告规则
简单模式:
$$$关键字一|||关键字二|||关键字三|||关键字。。。N|||关键字最后===>SilentDelete~600:发现$(memberName)发广告,禁言10分钟, 广告已经被删除。
关键字用三根|线隔开, 注意在最后一个关键字后面不要有竖线。
还有关键字不要重复添加, 比如 以下规则中, 大美女就是多余的, 因为大美女中包含美女, 用美女就已经可以匹配到, 再加大美女就是多余无用的了。
$$$美女|||大美女===>发现美女(错误用法)
这种写法比较容易误杀, 因为有些人可能只是提及了关键字, 但并不是真的发广告。
所以你可以使用稍微高级一点的写法,比如
$$$四件套&&&滴滴|||四件套&&联系===>SilentDelete~600:发现$(memberName)发广告,禁言10分钟, 广告已经被删除。
你也可以用多个&&&, 比如 四件套&&&滴滴&&&需要, 这样就是要同时匹配这三个关键字才算广告。
这种写法会安全一些, 因为只有同时提及 四件套和滴滴的消息才会被判断为广告, 或者是同时提及四件套和联系才会被判断为广告。 但是你也会发现 四件套在规则中出现了两次, 所以这种写法要写很多重复的关键字。如果想避免写重复的关键字, 你就得学习写正则表达式。
学会正则表达式后可以写出针对性强, 不容易误杀,但是一条规则又可以匹配多种广告的规则。比如以上说的只有同时出现多个关键字才会匹配, 还有只有字数大于某个值才会匹配等等。
学写正则表达式可能需要些时间, 这里推荐一个很好的测试正则表达式的网站 regex101.com, 当然, 如果你觉得以上方法已经够用了, 你可以不用往下看。
这里我给出一个规则模版供大家使用
$$$regex:(?=.*(滴滴|联系)).*(四件套|出售)===>SilentDelete~600:发现$(memberName)发广告,禁言10分钟, 广告已经被删除。
以上的规则会匹配 “滴滴,联系” 与 “四件套,出售” 的任意组合, 当然你可以用坚线隔开更多的关键字。
以上规则会匹配四件套,需要联系, 或出售XXX,需要的滴滴等广告词。
如果要匹配的不是消息内容, 而是用户名, 只要把 regex 改成 regexName 即可, 如
$$$regexName:(?=.*(滴滴|联系)).*(四件套|出售)===>SilentDelete~600:发现$(memberName)发广告,禁言10分钟, 广告已经被删除。
检测名字只支持正则表达式,不能用三根竖线的简单格式。
雪儿的规则是怎么组成的, 请看这个贴子
https://www.dengnz.com/forum/topic/57/
雪儿本身有强大的去广告规则, 只要打开一键设置就可以使用。
如果觉得一键设置的去广告规则太温柔, 可以打开广告零容忍模式, 在群里粘贴以下命令启用广告零容忍棋式
$$$regex:.*===~mod:广告零容忍
如果希望警告的消息自毁, 可以换用以下规则
$$$regex:.*===~mod:安静模式 广告零容忍
如果连广告零容忍也不能满足你的要求 (默认规则会一直更新改进), 那就可以添加自己的去广告规则
简单模式:
$$$关键字一|||关键字二|||关键字三|||关键字。。。N|||关键字最后===>SilentDelete~600:发现$(memberName)发广告,禁言10分钟, 广告已经被删除。
关键字用三根|线隔开, 注意在最后一个关键字后面不要有竖线。
还有关键字不要重复添加, 比如 以下规则中, 大美女就是多余的, 因为大美女中包含美女, 用美女就已经可以匹配到, 再加大美女就是多余无用的了。
$$$美女|||大美女===>发现美女(错误用法)
这种写法比较容易误杀, 因为有些人可能只是提及了关键字, 但并不是真的发广告。
所以你可以使用稍微高级一点的写法,比如
$$$四件套&&&滴滴|||四件套&&联系===>SilentDelete~600:发现$(memberName)发广告,禁言10分钟, 广告已经被删除。
你也可以用多个&&&, 比如 四件套&&&滴滴&&&需要, 这样就是要同时匹配这三个关键字才算广告。
这种写法会安全一些, 因为只有同时提及 四件套和滴滴的消息才会被判断为广告, 或者是同时提及四件套和联系才会被判断为广告。 但是你也会发现 四件套在规则中出现了两次, 所以这种写法要写很多重复的关键字。如果想避免写重复的关键字, 你就得学习写正则表达式。
学会正则表达式后可以写出针对性强, 不容易误杀,但是一条规则又可以匹配多种广告的规则。比如以上说的只有同时出现多个关键字才会匹配, 还有只有字数大于某个值才会匹配等等。
学写正则表达式可能需要些时间, 这里推荐一个很好的测试正则表达式的网站 regex101.com, 当然, 如果你觉得以上方法已经够用了, 你可以不用往下看。
这里我给出一个规则模版供大家使用
$$$regex:(?=.*(滴滴|联系)).*(四件套|出售)===>SilentDelete~600:发现$(memberName)发广告,禁言10分钟, 广告已经被删除。
以上的规则会匹配 “滴滴,联系” 与 “四件套,出售” 的任意组合, 当然你可以用坚线隔开更多的关键字。
以上规则会匹配四件套,需要联系, 或出售XXX,需要的滴滴等广告词。
如果要匹配的不是消息内容, 而是用户名, 只要把 regex 改成 regexName 即可, 如
$$$regexName:(?=.*(滴滴|联系)).*(四件套|出售)===>SilentDelete~600:发现$(memberName)发广告,禁言10分钟, 广告已经被删除。
检测名字只支持正则表达式,不能用三根竖线的简单格式。
雪儿的规则是怎么组成的, 请看这个贴子
https://www.dengnz.com/forum/topic/57/