模糊匹配并且词库外添加的违禁词怎么搞?

懒孩纸(*^ω^*)

活捉一只小RBQ
2020-05-29
9
4
3
这是我的想法,但不成功。

添加违禁词(.*)
A:$读 UMR/违禁词 1 .*?1?.*|.*?2?.*$
如果:%括号1%==%A%
已有违禁词。
返回
如果尾
$写 UMR/违禁词 1 %A%|.*?%括号1%?.*$
B:$读 UMR/违禁词 1 .*?1?.*|.*?2?.*$
违禁词列表:%B%

([\s\S]*)
如果:%括号1%==$读 UMR/违禁词 1 .*?1?.*|.*?2?.*$
$禁 %群号% %QQ% 60$
 
  • 支持
反馈: 萌新杰少

蓝眼白发幼龙

刚入坑的萌新
2020-04-13
31
2
8
[内部]违禁词
$读 自定义/违禁词 w 0$

添加违禁词 ?(.*)
a:$读 用户/%QQ%/权限 a 0$
b:$读 模式/违禁词模式 a 0$
g:$读 开关 a 0$
m:$读 用户/%QQ%/黑名单 a 0$
如果:%m%==1
返回
如果尾
如果:%g%==0
关机中
返回
如果尾
如果:%a%==0
$回调 AT$
你没有使用机器人的权限
返回
如果尾
如果:%b%==0
未开启违禁词模式
返回
如果尾
w:$读 自定义/违禁词 w 0$
$写 自定义/违禁词 w %括号1%|%w%$
成功写入违禁词%括号1%

删除违禁词 ?(.*)
a:$读 用户/%QQ%/权限 a 0$
b:$读 模式/违禁词模式 a 0$
g:$读 开关 a 0$
w:$读 自定义/违禁词 w 0$
m:$读 用户/%QQ%/黑名单 a 0$
如果:%m%==1
返回
如果尾
如果:%g%==0
关机中
返回
如果尾
如果:%a%==0
$回调 AT$
你没有使用机器人的权限
返回
如果尾
如果:%b%==0
未开启违禁词模式
返回
如果尾
h:$替换 € %w%€|%括号1%€$
$写 自定义/违禁词 w %h%$
成功删除%括号1%

(?i)[\s\S]*($回调内部 违禁词$)[\s\S]*
g:$读 开关 a 0$
w:$读 模式/违禁词模式 a 0$
c:$读 用户/%QQ%/违禁次数 a 0$
d:[%c%+1]
如果:%g%==0
返回
如果尾
如果:%w%==0
返回
如果尾
如果:%d%>=5
$回调 AT$你触发违禁词%括号1%\n
且已经违禁%d%次,将进行踢出处罚
$写 用户/%QQ%/黑名单 a 1$
$踢 %群号% %QQ%$
$禁 %群号% %QQ% [60*10]$
$写 用户/%QQ%/违禁次数 a %d%$
返回
如果尾
如果:%d%>=3
$回调 AT$你触发违禁词%括号1%\n
且已经违禁%d%次,将进行禁言处罚
$写 用户/%QQ%/违禁次数 a %d%$
$禁 %群号% %QQ% [60*10]$
返回
如果尾
$写 用户/%QQ%/违禁次数 a %d%$
$回调 AT$你触发违禁词%括号1%\n
你已经违禁%d%次,请注意言行
 

蓝眼白发幼龙

刚入坑的萌新
2020-04-13
31
2
8
[内部]违禁词
$读 自定义/违禁词 w 0$

添加违禁词 ?(.*)
a:$读 用户/%QQ%/权限 a 0$
b:$读 模式/违禁词模式 a 0$
g:$读 开关 a 0$
m:$读 用户/%QQ%/黑名单 a 0$
如果:%m%==1
返回
如果尾
如果:%g%==0
关机中
返回
如果尾
如果:%a%==0
$回调 AT$
你没有使用机器人的权限
返回
如果尾
如果:%b%==0
未开启违禁词模式
返回
如果尾
w:$读 自定义/违禁词 w 0$
$写 自定义/违禁词 w %括号1%|%w%$
成功写入违禁词%括号1%

删除违禁词 ?(.*)
a:$读 用户/%QQ%/权限 a 0$
b:$读 模式/违禁词模式 a 0$
g:$读 开关 a 0$
w:$读 自定义/违禁词 w 0$
m:$读 用户/%QQ%/黑名单 a 0$
如果:%m%==1
返回
如果尾
如果:%g%==0
关机中
返回
如果尾
如果:%a%==0
$回调 AT$
你没有使用机器人的权限
返回
如果尾
如果:%b%==0
未开启违禁词模式
返回
如果尾
h:$替换 € %w%€|%括号1%€$
$写 自定义/违禁词 w %h%$
成功删除%括号1%

(?i)[\s\S]*($回调内部 违禁词$)[\s\S]*
g:$读 开关 a 0$
w:$读 模式/违禁词模式 a 0$
c:$读 用户/%QQ%/违禁次数 a 0$
d:[%c%+1]
如果:%g%==0
返回
如果尾
如果:%w%==0
返回
如果尾
如果:%d%>=5
$回调 AT$你触发违禁词%括号1%\n
且已经违禁%d%次,将进行踢出处罚
$写 用户/%QQ%/黑名单 a 1$
$踢 %群号% %QQ%$
$禁 %群号% %QQ% [60*10]$
$写 用户/%QQ%/违禁次数 a %d%$
返回
如果尾
如果:%d%>=3
$回调 AT$你触发违禁词%括号1%\n
且已经违禁%d%次,将进行禁言处罚
$写 用户/%QQ%/违禁次数 a %d%$
$禁 %群号% %QQ% [60*10]$
返回
如果尾
$写 用户/%QQ%/违禁次数 a %d%$
$回调 AT$你触发违禁词%括号1%\n
你已经违禁%d%次,请注意言行
这是我词库里拔下来的,你看看