- 名称:
拦截词插件 SmartInterceptor
- 作者:
Desom-fu
- 版本:
1.0.1
- 兼容版本:
应该是全版本兼容
- 平台:
理论全平台兼容(但只测试过 QQ 平台)
- 操作系统:
理论全平台支持(但只在 Windows Server 2019 测试过)
- 前置插件:
OlivaDiceCore
下载(记得解压)
说明
本插件是用于关键词拦截的插件,可有效阻止 OlivOS 因特定关键词(如与其他 Bot 命令冲突)而触发不必要的响应。
本插件支持三种匹配模式:
- 完全匹配:直接输入要拦截的词 (如:
work)
- 前缀匹配:在词后加
* (如:work* 会拦截 work 开头的词,如 work123)
- 正则匹配:用
/ 包围正则表达式 (如:/^work.*$/ 会拦截 work 开头的词)
可用命令:
- 添加拦截词 [全局|群] [拦截词]
- 删除拦截词 [全局|群] [拦截词]
- 查看拦截词 [全局|群]
- 开关拦截词 [开启|关闭] (全局总开关)
- 开关拦截词 [全局|群] [开启|关闭]
- 开关拦截词 状态
权限说明
骰主权限
- 拦截词配置方式:支持群聊和私聊配置(私聊仅能配置全局拦截词)
- 可使用的命令:
- 添加全局拦截词
- 删除全局拦截词
- 添加群组拦截词
- 删除群组拦截词
- 控制全局拦截词的开关
- 控制群组中全局拦截词的开关
- 控制群组中群拦截词的开关
- 查看群/全局拦截词列表
- 查看拦截词开关的状态
群主 / 管理员 权限
- 拦截词配置方式:仅限群聊配置
- 可使用的命令:
- 添加群组拦截词
- 删除群组拦截词
- 控制群组中全局拦截词的开关
- 控制群组中群拦截词的开关
- 查看群/全局拦截词列表
- 查看拦截词开关的状态
群员权限
注意事项
权限优先级
- 本插件权限高于所有骰子命令插件
- 拦截功能遵循“双重开关”机制:
- 若全局关闭,则所有群均无论是否启用全局拦截功能,全局拦截词均无效,但群组拦截仍然生效
- 若全局开启,各群仍需单独启用方可生效
匹配规则
- 正则匹配需用
/ 包裹(如 /^test.*$/)
- 前缀匹配应以
* 结尾(如 test*)
默认设置
- 所有拦截功能默认均为开启状态
- 配置文件路径:
YourOlivOSPath\plugin\data\SmartInterceptor
命令修改
命令关键词均可修改,解压 opk 后打开 main.py,修改这部分即可:
截图示例




