词库深度编辑 —— 进阶自定义
从入门到进阶
基础编辑(触发词 + 回复文案)在 修改触发词 里讲过了。深度编辑是在基础之上的高级规则配置。
高级编辑能力
不同版本 Meria + 不同词库的高级字段可能不一样,常见的有:
触发条件
- 匹配模式:精确匹配 / 包含匹配 / 正则匹配
- 消息来源过滤:只响应来自某类群成员(群主/管理员/普通成员)的消息
- @ 机器人限制:只有 @ 机器人时才响应(大群强烈建议开)
- 关键词黑名单:如果消息里包含某些词,即使命中触发词也不响应
冷却时间
- 同一群内,触发词多久内不重复响应(防刷屏)
- 全局冷却(跨所有群)
概率触发
- 不是每次命中都响应,而是按概率触发(娱乐类功能常用——比如 30% 概率回复一个趣味表情)
优先级
- 多个词库都可能响应同一条消息时,优先级高的胜出
前置/后置动作
- 触发前先检查某个条件(比如成员是否在签到名单里)
- 触发后额外执行一个动作(比如回复后 @ 该成员)
进阶编辑示例
大群里的安全签到
- 匹配模式:精确匹配「签到」
- 前置条件:消息来自群成员(管理员消息不算)
- 冷却:同一群 30 秒内只响应一次
- @ 限制:不需要(签到是成员主动发的)
只在测试群触发的词库
- 群列表白名单:只有在指定的测试群里才触发
- 正式群里这个词库即使绑定了也不响应
AI 对话不刷屏
- @ 限制:只有 @ 机器人时才走 AI
- 冷却:同一群 5 秒内只调一次 API
- 频率上限:每小时最多 50 次调用
编辑注意事项
改之前理解字段含义
高级字段如果不理解是什么意思,先看词库自带的说明或社区攻略,不要瞎改。改错了可能导致功能不触发、或触发后行为异常。
改完在测试群验证
不要改完直接扔到正式群里。先找个自己的测试群,跑几条触发看看效果对不对。
记备份
每次改完关键配置,在备份文件里留个副本。改坏了恢复一下就行。