引用于 fennng 在 6月 26, 2020, 2:09 下午如果你还不会加规则, 请看视频教程 https://www.youtube.com/watch?v=ga2tbv9Dhy8&feature=youtu.be
或文字教程
https://www.dengnz.com/forum/topic/15/
规则格式详解 https://www.dengnz.com/forum/topic/57/
雪儿有两个删除动作 delete: 和 forceDelete
两个动作的区别的是, delete 不会删除管理员的消息, 但是 forceDelete 会。
其它带删除的动作有 silentDelete 和 kickDelete, 其中 silentDelete是删除并禁言。 而 kickDelete 是删除并踢出。
那么雪儿可以删除什么样的消息呢? 这里强调一下, 雪儿的规则是自由的,唯一的限制是你的脑洞。 雪儿几乎可以删除所有类型的消息。 删除哪些消息其实是看你的规则是怎么写的。 那么以下我就给出几个常见的用法。
1。 删除进群消息
删除进群消息的话,我们首先要匹配到进群消息, 而进群消息的匹配是用 ThisGuyIsNew 这个特殊匹配。所以要删除进群消息的话, 可以使用以下规则
$$$ThisGuyIsNew===>Delete:
或者
$$$ThisGuyIsNew===>ForceDelete:
这样, 进群的提示消息将会被删除。 当然, ThisGuyIsNew 会检测到有人进群, 然后做相应的动作,这个贴子里只是讲删除这个动作, 所以我就不讲怎么样使用这个匹配方法要做进群欢迎消息了,有兴趣的小伙伴可以看这个贴子 https://www.dengnz.com/forum/topic/1/
删除离群消息用的是 ThisGuyIsLeft
2。 删除链接
删除链接算是一个比较常用的功能, 因为现在发链接的,大部分都是发广告的, 所以检测链接,并删除链接就很有必要的。 下以例子会删除 HTTP 和TG 链接
$$$regex:(t\.me[/]\w{3,}|https?:|(?<=[^A-z0-9])@\w{5,})===>silentDelete~600: $(memberName) 违规发送链接, 已被禁言10分钟, 消息已经被删除。
更多关于链接的检测会在这个贴子更新 https://www.dengnz.com/forum/topic/78/
3。 删除特定的关键字
有些群里不允许发一些关键字,如脏话,广告,或竞争对手的名字。要检测关键字非常简单, 下面这个例 子会匹配你好,谢谢,对不起这三个中的任意一项, 只要消息文字中有这三个中的其中一个就会匹配
$$$你好|||谢谢|||对不起===>delete:有病呀,不要这么有礼貌。
注意,有个很容易出错的地方, 就是很多人在加关键字的时候,会多加|||, 比如有人要加个没关系, 于是改成以下规则
$$$你好|||谢谢|||对不起|||没关系|||===>delete:有病呀,不要这么有礼貌。
然后好像还没有问题。 但实际上这条规则会匹配任何关键字。 因为最后面多了 ||| 也就是匹配空字符, 也就是说, 发任何消息都会匹配, 因为任何文字都包含0个到N个字符,所以也会匹配0个字符。
4。 删除两个以上的匹配
只是单独删除关键字有时候太容易误杀,所以有时候我们要在多重匹配的时候才匹配。 比如以下规则,只会同时出现 口罩,和QQ 这两个关键字的时候才会触发, 单独发口罩,或QQ则没事。
$$$口罩&&&QQ===>delete:请不要发广告!
当然, 你也可以匹配多个这种多重匹配。比如
$$$口罩&&&QQ|||口罩&&&微信===>delete:请不要发广告!
这样的话, 只要同时发口罩和QQ或者同时发口罩和微信都会被删除, 你可用加更多的&&&和||| 做出一个超长的规则出来。 &&&和|||都是可以操作到2个以上的关键字的,并不是只能两个。
5。 删除文字过长的消息
通常来讲,文字很长的消息很可能是广告,所以有些群有这个需求,不让发多少个字以上的消息。这种情况需要用正则表达式来写, 也就是用 regex: 这个匹配项。 正则很强大,所以可以用来检测各种各样的消息,识别广告和脏话也是一流的。以下示列是用正则实现只让发50个字以下的消息规则。
$$$regex:.{50,}===>delete:
更多关于字数限制的规则会在以下贴子更新 https://www.dengnz.com/forum/topic/43/
6。 删除图片或视频等
有些群不让发图片和视频等非文字消息, 这个时候我们可以用到雪儿的几个特殊消息种类匹配项。以下示例是不准群里发 GIF 动图
$$$thisMessageIsGif===>delete: 本群不允许发动图!
更多的消息种类探测可以看这个贴子 https://www.dengnz.com/forum/topic/76/
7。 删除从频道转发的消息
通常从频道转发的消息都是广告,所以有些群不允许从频道转发过来的消息。以下示例就是删除从频道转发的消息
$$$thisMessageIsForwardFromChannel===>delete: 本群不允许从频道转发的消息!
更多的消息种类探测可以看这个贴子 https://www.dengnz.com/forum/topic/76/
好了,以上只是一些示例, 不同的匹配和动作的组成可以实际非常酷炫的效果, 剩下就靠你的脑洞了。
有问题可以加我的TG群 @fengsharegroup
如果你还不会加规则, 请看视频教程 https://www.youtube.com/watch?v=ga2tbv9Dhy8&feature=youtu.be
或文字教程
https://www.dengnz.com/forum/topic/15/
规则格式详解 https://www.dengnz.com/forum/topic/57/
雪儿有两个删除动作 delete: 和 forceDelete
两个动作的区别的是, delete 不会删除管理员的消息, 但是 forceDelete 会。
其它带删除的动作有 silentDelete 和 kickDelete, 其中 silentDelete是删除并禁言。 而 kickDelete 是删除并踢出。
那么雪儿可以删除什么样的消息呢? 这里强调一下, 雪儿的规则是自由的,唯一的限制是你的脑洞。 雪儿几乎可以删除所有类型的消息。 删除哪些消息其实是看你的规则是怎么写的。 那么以下我就给出几个常见的用法。
1。 删除进群消息
删除进群消息的话,我们首先要匹配到进群消息, 而进群消息的匹配是用 ThisGuyIsNew 这个特殊匹配。所以要删除进群消息的话, 可以使用以下规则
$$$ThisGuyIsNew===>Delete:
或者
$$$ThisGuyIsNew===>ForceDelete:
这样, 进群的提示消息将会被删除。 当然, ThisGuyIsNew 会检测到有人进群, 然后做相应的动作,这个贴子里只是讲删除这个动作, 所以我就不讲怎么样使用这个匹配方法要做进群欢迎消息了,有兴趣的小伙伴可以看这个贴子 https://www.dengnz.com/forum/topic/1/
删除离群消息用的是 ThisGuyIsLeft
2。 删除链接
删除链接算是一个比较常用的功能, 因为现在发链接的,大部分都是发广告的, 所以检测链接,并删除链接就很有必要的。 下以例子会删除 HTTP 和TG 链接
$$$regex:(t\.me[/]\w{3,}|https?:|(?<=[^A-z0-9])@\w{5,})===>silentDelete~600: $(memberName) 违规发送链接, 已被禁言10分钟, 消息已经被删除。
更多关于链接的检测会在这个贴子更新 https://www.dengnz.com/forum/topic/78/
3。 删除特定的关键字
有些群里不允许发一些关键字,如脏话,广告,或竞争对手的名字。要检测关键字非常简单, 下面这个例 子会匹配你好,谢谢,对不起这三个中的任意一项, 只要消息文字中有这三个中的其中一个就会匹配
$$$你好|||谢谢|||对不起===>delete:有病呀,不要这么有礼貌。
注意,有个很容易出错的地方, 就是很多人在加关键字的时候,会多加|||, 比如有人要加个没关系, 于是改成以下规则
$$$你好|||谢谢|||对不起|||没关系|||===>delete:有病呀,不要这么有礼貌。
然后好像还没有问题。 但实际上这条规则会匹配任何关键字。 因为最后面多了 ||| 也就是匹配空字符, 也就是说, 发任何消息都会匹配, 因为任何文字都包含0个到N个字符,所以也会匹配0个字符。
4。 删除两个以上的匹配
只是单独删除关键字有时候太容易误杀,所以有时候我们要在多重匹配的时候才匹配。 比如以下规则,只会同时出现 口罩,和QQ 这两个关键字的时候才会触发, 单独发口罩,或QQ则没事。
$$$口罩&&&QQ===>delete:请不要发广告!
当然, 你也可以匹配多个这种多重匹配。比如
$$$口罩&&&QQ|||口罩&&&微信===>delete:请不要发广告!
这样的话, 只要同时发口罩和QQ或者同时发口罩和微信都会被删除, 你可用加更多的&&&和||| 做出一个超长的规则出来。 &&&和|||都是可以操作到2个以上的关键字的,并不是只能两个。
5。 删除文字过长的消息
通常来讲,文字很长的消息很可能是广告,所以有些群有这个需求,不让发多少个字以上的消息。这种情况需要用正则表达式来写, 也就是用 regex: 这个匹配项。 正则很强大,所以可以用来检测各种各样的消息,识别广告和脏话也是一流的。以下示列是用正则实现只让发50个字以下的消息规则。
$$$regex:.{50,}===>delete:
更多关于字数限制的规则会在以下贴子更新 https://www.dengnz.com/forum/topic/43/
6。 删除图片或视频等
有些群不让发图片和视频等非文字消息, 这个时候我们可以用到雪儿的几个特殊消息种类匹配项。以下示例是不准群里发 GIF 动图
$$$thisMessageIsGif===>delete: 本群不允许发动图!
更多的消息种类探测可以看这个贴子 https://www.dengnz.com/forum/topic/76/
7。 删除从频道转发的消息
通常从频道转发的消息都是广告,所以有些群不允许从频道转发过来的消息。以下示例就是删除从频道转发的消息
$$$thisMessageIsForwardFromChannel===>delete: 本群不允许从频道转发的消息!
更多的消息种类探测可以看这个贴子 https://www.dengnz.com/forum/topic/76/
好了,以上只是一些示例, 不同的匹配和动作的组成可以实际非常酷炫的效果, 剩下就靠你的脑洞了。
有问题可以加我的TG群 @fengsharegroup