论坛

Please or 注册 to create posts and topics.

雪儿如何加入随机规则

应群友要求, 以下为雪儿随机规则示例. 随机规则利用的是雪儿的随机变量 $(randomNumber:x-x) 还有消息属性的匹配来完成的. 其中的规则写法是可以自由发挥的. 因为规则执行的时候是后加的先执行, 所以以下规则从下往上读. 第一条规则给消息加属性, 也就是看到随机规则四个字的时候, 用 mod: 动作给消息加属性. 这里加的属性是 随机+数字+规则, 这几个字. 注意第一条规则用的是 ===~, 因为我们不希望规则停下来, 要继续走. 第二条规则使用 skipRules 动作来跳过不会匹配的规则. 然后再用 regexMod 的匹配方法来匹配消息的属性, 跟据不同的消息属性给出不同的回复. 以下规则可以直接复制粘贴到你自己群里使用. 规则添加成功后, 在群里输入 随机规则 进行测试

$$$regexMod:随机6规则===>匹配到随机规则6
$$$regexMod:随机5规则===>匹配到随机规则5
$$$regexMod:随机4规则===>匹配到随机规则4
$$$regexMod:随机3规则===>匹配到随机规则3
$$$regexMod:随机2规则===>匹配到随机规则2
$$$regexMod:随机1规则===>匹配到随机规则1
$$$regexMod:随机0规则===>匹配到随机规则0
$$$regexMod:随机(\d+)规则===~skipRules~$(match1)
$$$regex:^随机规则$===~mod:随机$(randomNumber:0-6)规则

骂人机器人随机规则示例 , 把以下规则粘贴到群中即可, 机器人会对2个到5个中文字的消息随机回复骂人的规则, 随机中奖率为3/10。

 

$$$regexMod:随机3规则(.+)===~$(match1)个头!
$$$regexMod:随机2规则(.+)===~$(match1)你妈!
$$$regexMod:随机1规则(.+)===~$(match1)个屁!
$$$regexMod:随机\d+规则(.+)===~skipRules~3
$$$regexMod:随机([1-3])规则===~skipRules~$(match1)
$$$regex:^([\u4e00-\u9fa5]{2})[\u4e00-\u9fa5]{0,3}$===~mod:随机$(randomNumber:1-10)规则$(match1)