论坛

Please or 注册 to create posts and topics.

雪儿如何添加自己的去广告规则,关键字,名字检测等

雪儿本身有强大的去广告规则, 只要打开一键设置就可以使用。

如果觉得一键设置的去广告规则太温柔, 可以打开广告零容忍模式, 在群里粘贴以下命令启用广告零容忍棋式

$$$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/