MSG 联动设计草案 Hub 消息中心

消息通知

在后台定制消息模板,按赛事项目、晋级状态、单位、绑定运动员和手工名单筛选受众,发送前生成可复核的收件人预览,再通过 Fencing Results Hub 写入用户通知中心。

返回总览

12

模板草案

5 个系统模板,7 个赛事模板

186

预计可触达用户

扣除关闭通知和未绑定用户

3

待审核任务

发送前必须有人群预览

98.6%

Hub 写入成功率

最近 24 小时模拟回执

消息模板中心

模板按消息类别维护变量;正式发送时变量必须由后端填充,不能在前端拼接比赛事实。

晋级通知

系统模板 · promotion · 最近同步 12:10

可用

恭喜 {{athleteName}} 晋级

{{eventName}} 小组赛已完成,你已晋级 {{nextStage}},请关注后续赛程。

  • {{athleteName}}
  • {{eventName}}
  • {{nextStage}}

小组发布

系统模板 · pool · 等待 Hub 分类映射

待映射

{{eventName}} 小组表已发布

你所在的小组为 {{poolNo}},剑道和时间请以现场通知为准。

  • {{poolNo}}
  • {{piste}}
  • {{startTime}}

赛程变更

赛事模板 · schedule · 需二次审核

审核中

赛程调整提醒

{{eventName}} {{stageName}} 时间调整为 {{newTime}},请提前到达赛场。

  • {{stageName}}
  • {{newTime}}
  • {{venueName}}

赛场公告

赛事模板 · venue_notice · 草稿

草稿

赛场公告

{{noticeBody}}

  • {{noticeBody}}
  • {{publishTime}}

受众筛选与预览

筛选结果必须走 Hub 预览接口,扣除关闭通知、未绑定、重复用户和不可达收件人。

特殊人群规则

这些是后台筛选条件;真实用户接收还要看 Hub 的绑定和通知偏好。

收件人预览

展示的是预览摘要,不暴露手机号、openid、token 等敏感字段。

分组 原始人数 扣除 可发送
晋级运动员 86 12 未绑定 / 4 关闭 70
已绑定运动员 64 8 重复 / 3 关闭 53
去重合计 150 29 121

发送计划

所有发送任务都要保存模板版本、受众快照、操作者、审核人和 Hub dispatch id。

女子重剑 U14 晋级通知

模板:晋级通知 · 预计 121 人 · 等待 DT 审核

待审核

男子花剑 U16 小组发布

模板:小组发布 · 预计 203 人 · Hub 队列处理中

发送中

赛场公告:检录口调整

模板:赛场公告 · 预计 318 人 · 已完成

完成