Skip to content

群提示 ​

这篇帮你做什么:机器人所在群发生入群、退群、被踢、禁言等事件时,自动发出一条你写好的通知或欢迎语。入口:侧边栏 → 群设置 → 群提示。

适用与不适用 ​

你想做的事是否适合本页原因
新人入群时私聊欢迎或群内通知适合对应“新人进群”“进群通知”条目
退群、被踢、禁言、角色/名片变更、文件上传、撤回时提示适合对应固定事件条目
修改成员发“帮助”等指令后的回复不适合用提示设置
让机器人回答群成员的问题不适合用问答
定时发送公告不适合用定时任务

作用范围与工作方式 ​

  • 提示按群独立配置:顶部选择哪个群,列表和保存就作用于哪个群。本页没有控制台登录账号或角色概念,选群即代表要改该群配置。
  • 系统内置 10 条固定条目,不能新增、不能删除,只能改“启用状态”和“提示内容”。条目名称、事件类型、发送方式都是固定的。
  • 条目由对应的群事件触发;同一事件可以有多条提示,例如新人入群同时存在“私聊欢迎”和“群内进群通知”,两条各自判断开关。
  • 提示发送与关键词监控、问答、转发等消息规则是不同入口。它可以在事件到达时发出提示,但不等于替这些规则做匹配或处罚。
  • Spam 清屏提示不由群事件触发:它由刷屏清理功能命中后按需读取,默认内容为空;内容为空时不会发送。

条目速览 ​

条目触发场景发送方式默认状态
新人进群新成员入群私聊新人本人启用
进群通知新成员入群群聊关闭
退群通知成员主动退群群聊关闭
被踢通知成员被踢出群聊关闭
被禁言通知成员被禁言群聊关闭
角色变更通知成员角色变化群聊关闭
文件上传通知群内上传文件群聊关闭
撤回通知群消息被撤回群聊关闭
名片变更通知群名片变化群聊关闭
Spam 清屏提示刷屏清理命中后按需读取群聊关闭,默认内容为空

修改一条提示 ​

  1. 顶部选好群,在列表中找到条目,点 操作 → 编辑。
  2. 弹窗上半部分(条目名称、事件类型、发送方式)是固定信息,不能改。
  3. 可修改的只有两项:
    • 启用状态:关闭后该条提示不再生效。
    • 提示内容:点击下方 可用变量 标签可把变量插入到光标位置(变量详见变量使用指南);写错了点 恢复默认 一键还原。
  4. 点 确定 保存,提示“保存成功”。
  5. 怎样确认成功:刷新后核对该条内容和开关是否保持你设置的值,不只看“保存成功”提示。列表上方还有 自动化运行状态 卡片,可查看该群配置保存与运行情况。

不要靠清空内容停发:编辑时把内容删空再保存,可能提示成功但仍保留旧内容(普通编辑只把非空内容视为修改)。要停止某条提示,请关闭它的 启用状态,保存后刷新核对。出厂内容为空的 Spam 清屏提示与这种编辑保存情况不同。

模板变量 ​

所有条目都支持 5 个基础变量;事件专用变量以编辑窗的 可用变量 标签为准。

变量含义注意
{{.user_id}}当事人用户 ID入群/退群等事件中的当事人
{{.nickname}}当事人昵称取不到时可能为空
{{.group_id}}群标识协议层群号,不是控制台内部编号
{{.group_name}}群名从本地群资料读取
{{.time}}渲染时刻是本次提示处理的当前时间,不保证等于事件发生时间

常见事件变量还包括 {{.operator}}、{{.duration}}、{{.old_role}}/{{.new_role}}、{{.file_name}}/{{.file_size}}、{{.message_id}}、{{.old_card}}/{{.new_card}}。不适用于当前条目的变量通常渲染为空字符串,不会自动报错。

先预览,再等事件 ​

  • 点条目的 操作 → 测试,会弹出 测试预览:显示变量替换后的最终文本,不会真的发送到群里。预览中用户 ID 固定显示为 10001、昵称显示为“测试用户”。
  • 预览报“模板语法错误”说明内容里的变量写法有误,改正后再保存。
  • 真实群里是否按时发出,取决于机器人已接入该群并收到了对应通知事件;预览不能证明投递成功。私聊欢迎还需要机器人具备向该用户发私信的通道,投递失败不会显示在本页。

正例:欢迎语写“欢迎 {{.nickname}} 加入 {{.group_name}}”,先用测试确认变量替换,再用测试群触发一次真实入群。反例:在入群提示里使用 {{.message_id}} 等只属于消息事件的变量,预览或实际发送时得到空值。

批量与备份 ​

  • 顶部 批量操作 → 批量启用/批量禁用:作用于 当前群的全部 10 条条目(不需要先勾选行)。

  • 导出:点顶部 导出,在“导出群提示”弹窗确认格式为 CSV (.csv),再点 导出 才会下载。文件为 UTF-8 带 BOM,列固定为:

    text
    event_type,name,send_type,status,content
  • 导入:上传同格式 CSV,覆盖当前群的配置。规则如下:

情况实际行为
CSV 中缺少某个 event_type该条恢复为内置默认值(整组替换)
event_type 未知或行被跳过该行不生效,不会新增条目
列数少于 5该行跳过
status 不是 enabled/disabled该条保留内置默认状态,内容仍按该行内容写入
name、send_type 列只用于导出展示,导入时忽略

导入前先导出留底。导入是整组替换,不是只改文件里出现的条目;导入完成后刷新页面核对条目数、状态和内容。若结果提示不明确,先回读再决定是否重试,不要连续覆盖。

没成功先检查什么 ​

  • 群里没收到提示:条目开关是否打开、内容是否为空(空内容不发送)、机器人是否在这个群、对应事件(如入群/退群)是否真的发生了。
  • 提示内容是原文发出、变量没被替换:模板语法错误时,实际发送会退回原文;条目的 操作 → 测试 可以提前发现语法问题。若语法正确但变量名不存在,会被替换为空字符串;请从编辑窗的 可用变量 标签插入,不要凭未报错判断变量有效。
  • 保存报错或开关自动弹回:刷新页面重试;保存失败时页面会恢复到原来的值,不会留下一半的修改。
  • 私聊欢迎没收到:检查机器人是否具备私聊能力、对方是否可接收;本页只负责生成和提交提示,平台投递结果需结合日志核对。

关闭或改回 ​

  • 临时关闭某条:把该条开关关闭,或 批量操作 → 批量禁用 全部关闭。
  • 恢复默认文案:编辑弹窗里点 恢复默认。
  • 彻底不用:把所有条目禁用即可,无需删除(条目本身删不掉)。
  • 已发出的消息不能靠关闭条目撤回。

和其他页面的关系 ​

  • 提示设置(应用设置下)管的是机器人回复指令用的全局文案,与本页按群事件提示互相独立,见提示设置。
  • 变量写法、语法错误与未知变量的不同后果见变量使用指南。
  • 判断“保存了但群里没反应”属于哪一步,见结果判断与排障。