实现原理是把所有的聊天记录及发言者,时间写入文件,然后判断时间内发言条数是否超过限制。不太好搞,你可以试试
代码如下
这个是根据杰酱的词库改进而来
作用是 发言过快监测。(使用了时间戳进行监测,最高精确到1毫秒,避免出错。缺点是占用存储空间大)
代码:
.*
a:$读 御坂/%群号%/%QQ%/发言时间 a 0$
$写 御坂/%群号%/%QQ%/速度检测 a [%Time% -%a%]$
b:$读 御坂/%群号%/%QQ%/速度检测 a 0$
如果:%b%<=100 /*这里判断间隔是否小于100毫秒,单位是毫秒!*/
//这里我并不知道小于号能不能使用。。如果不行回复我,我再想办法
$写 御坂/%群号%/%QQ%/发言时间 a %Time% $
±img=
https://i.loli.net/2020/03/13/EXBgWoImRU9nHt3.jpg±
@%昵称%\n发言过快,御坂生气的说到。
返回
如果尾
$写 御坂/%群号%/%QQ%/发言时间 a %Time% $
机器人挂这个监测后就不能使用其他词条了。可以选择把这个嵌入词库中,或选择单独的机器人来执行此操作
这个还可以配合写入操作来实现记录聊天记录,实现“防撤回”(哈哈哈)或后期人工辅助判断是否出现机器人误判
限制是0.1秒1条