高级回复
管理面板 → 高级回复,管理关键词触发的自动回复。页面分三个选项卡:自定义回复、因果规则、计数器。
自定义回复
全局、平台与账号范围
页头统一选择 全局 / 适配器平台 / 具体机器人账号。自定义回复的列表、添加、编辑、导入导出和匹配测试都使用当前选择;只显示该范围自己的规则,不把其他范围或继承规则混进可编辑列表。历史规则默认仍是全局,不会因切换选框自动迁移。
运行时只匹配适用于消息所属渠道的规则。账号、平台和全局规则都可能成为候选,不是切到账号范围就整体关闭全局规则;相同优先级时账号优先于平台、平台优先于全局,其余仍按规则优先级、条件、概率与限制选择。戳一戳使用同一页头范围,但其配置采用账号 > 平台 > 全局继承。因果规则与计数器不因这个选框自动变成分渠道数据。
每条回复内容都可插入 [[bar:HP|6|10]] 状态条或 [[action:掷骰指令|.r]] 操作提示;示例数值也可换成该回复已有的变量。组件会跟随全局、平台或账号的传统 / 标准 / 高级视觉方案,不支持富消息的平台自动使用纯文字形式。
回复列表
| 列 | 说明 |
|---|---|
| 匹配类型 | 关键词 / 前缀 / 正则 / 搜索匹配 |
| 匹配内容 | 触发文本 |
| 回复内容 | 命中后的回复 |
| 优先级 | 多条匹配时数字越大越优先(默认 100) |
| 状态 | 启用 / 禁用开关 |
| 操作 | 编辑 / 删除 |
顶部搜索框可按匹配内容或回复内容过滤。
添加 / 编辑回复
点「添加回复」打开编辑器:
常用的触发条件与回复内容直接显示;启停、概率、冷却、每日上限、群 / 用户限制及优先级等收在「高级选项」。窄屏默认收起,宽屏默认展开并按网格排列,用户仍可手动切换。展开后编辑区独立滚动,保存 / 放弃按钮保留在底部,不覆盖文本。
- 触发条件:可添加多个条件,选择「全部满足 (AND)」或「任一满足 (OR)」;每个条件的匹配类型可选关键词 / 前缀 / 正则 / 搜索(消息包含)。
- 回复内容:可添加多条,命中后按权重随机选一条发送。每条都有独立的权重输入框(0–999999,默认 1),并显示实际抽取概率;权重 0 表示暂不抽取。例如权重 3 和 1 对应 75% 和 25%。至少保留一条非空且权重大于 0 的回复。旧版
::5::回复文字在导入或读取旧数据时自动转为权重 5,不再需要手写标记;正式编辑器中的回复文字按原文保存。点「插入图片」上传图片,以平台中立码[img,file=<本地路径>]保存,发送时按系统设置的「图片发送方式」自动转换;也支持 CQ 码 / 海豹码。 - 变量:
{nick}昵称 ·{user}QQ ·{group}群号 ·{roll:1d100}投骰 ·{draw:牌堆}抽牌堆 ·{a|b|c}随机选一 · 正则时{$1}为捕获组。更多变量见关键词回复。 - 优先级:多条规则同时命中时的先后。
- 触发概率:决定整条规则是否触发,与上述「命中后选哪条回复」的权重不同;例如规则触发概率 50%、某条回复占 25%,该条回复的总机会为 12.5%。
旧版回复引用会在导入时规范化;有歧义的内容不会自动替换。请在「系统设置 → 备份恢复」查看或下载引用迁移报告,并按用途补上 deck: / help: / text: / roll: 前缀。详见回复模板变量。
戳一戳回复
点击「新增广播」左侧的「戳一戳回复」按钮。它是一个唯一事件触发器,不需要填写关键词,也不参与关键词规则的优先级排序。
- 同样支持多条带权重的回复、变量、图片、触发概率、冷却、每日上限及群 / 用户范围限制。
- 使用页头的全局、适配器平台或具体机器人账号选择,不再在弹窗重复选择范围;没有覆盖配置时继承上级设置,局部配置可恢复继承。
- 旧版单条回复和「映射指令」继续保留;映射指令非空时优先执行指令,否则发送随机回复。
- 戳一戳回复遵守机器人全局开关和本群的自定义回复开关。
匹配测试
列表下方的「匹配测试」输入文本,按所选平台或账号上下文显示候选规则与结果;账号范围会使用该账号所属平台,不能用其他渠道的结果判断当前账号是否配置成功。测试不会向真实群发送消息。
触发式广播
「新增广播」可设置一条触发式广播(如活动公告):
- 广播不会主动群发(防止频繁发消息被封号),而是在每个群下一次触发任意骰子指令时附在该指令回复后自动发出,每个群仅发一次。
- 缓冲区只保留一条待推送广播;新增 / 替换会覆盖上一条并重新计数,也可随时撤销。上限 200 个汉字。
- 有待推送广播时页面顶部显示横幅,标注已推送到多少群。
因果规则
比自定义回复更强的「条件 → 动作」引擎,可视化编辑器支持从模板开始(早安问候、每日打卡、限频抽卡、点歌、专属回应),点一个套用后改文字即可。
- 当满足(条件,可多条 AND/OR):包含 / 完全等于 / 以…开头 / 正则匹配(捕获组可在回复里用
{$1}取值)/ 发送者白名单 / 发送者黑名单 / 指定群 / 计数器满足。 - 就执行(动作,可多条):回复消息(多行随机选一)/ 计数器加减 / 计数器设为 / 计数器清零 / 调用接口(把返回内容存到变量,回复里
{变量名}引用;需在系统设置开启外部请求)。 - 高级设置:优先级、冷却秒数(按每人 / 每群 / 全局维度计算)。
- 试一试:输入一条消息,实时看这条规则会不会触发、回复什么。
规则列表支持搜索、启停开关、编辑与删除。
计数器
查看、编辑、重置因果规则引擎的持久化计数器(如打卡次数)。计数器按「每用户 / 每群 / 全局」维度各自独立保存,回复里用 {counter:名字} 引用。