pip install nonebot_plugin_matcher_block
nonebot.load_plugin('nonebot_plugin_matcher_block')
添加阻断 指令 参数列表
参数列表:
屏蔽
在群内屏蔽指令
例如 添加阻断 金币签到 屏蔽
在本群屏蔽指令 “金币签到”
冷却
在群内给指令设置冷却,需要有时间参数,单位:秒
例如 添加阻断 金币签到 冷却 120
在本群为 “金币签到” 设置120秒cd
共享冷却
在群内给指令设置共享冷却,需要有时间参数,单位:秒
例如 添加阻断 金币签到 共享冷却 120
在本群为 “金币签到” 设置120秒公共cd
注意:以上三个参数只生效1个。可以把某一指令设置多种阻断类型,也就是即屏蔽,又冷却,也共享冷却。但是这样做没有什么必要
全局
将指令添加到全局屏蔽
例如 添加阻断 金币签到 冷却 120 全局
在全局为 “金币签到” 设置120秒cd
在全局设置之后还可以回到某一群单独设置
比如 添加阻断 金币签到 屏蔽 全局
会导致全全局屏蔽掉此指令。但是回到某一群发送 解除阻断 金币签到 群
可以仅在此群使用该指令。
解除阻断 指令
在本群取消阻断该指令,如果此指令设置过多种阻断方式会全部解除。
解除阻断 指令 全局
在全局取消阻断该指令,如果此指令未设置过全局指令则会解除失败。
注意:即使你在所有的群都阻断了某一指令,这个指令的阻断也不是全局阻断,无法用全局参数为所有的群解除阻断。
查看阻断
查看本群被阻断的指令。
例如使用指令 添加阻断 透群友 群
在本群屏蔽了 透群友
指令。
但如果指令还可以用 \透群友
触发,那么 \透群友
事件并不会被屏蔽。
如果指令以"^"开头,那么通用指令阻断将会认为本指令是一条正则匹配。
例如使用指令 添加阻断 ^来.*张.+$ 冷却 300
为 来张xx色图
添加阻断,
那么本条配置将会阻断诸如 来张色图
来三张白丝
等 可以用 ^来.*张.+$ 匹配到的字符串。
如有建议,bug反馈,以及讨论新玩法,新机制(或者单纯没有明白怎么用)可以来加群哦~