6. MSG Spintax: 创建独特消息

MSG Spintax是一种从单个模板创建文本变体的语法。每条消息都是独特的,同时保持相同的含义。


两个核心构造

{选择|之一} — 随机变体

从列表中随机选择一个选项。

{你好|您好|嗨}

结果: 你好 或 您好 或 嗨

用于: 问候语、问题、同义词、结束语


[+X+全部|变体] — 枚举

使用分隔符X输出所有变体(项目随机打乱)。

[+, +苹果|橙子|香蕉]

结果: 苹果, 橙子, 香蕉(随机顺序)

分隔符:

  • [+, +] → 逗号加空格: “A, B, C”
  • [+ +] → 空格: “A B C”
  • [+ 和 +] → 词语”和”: “A 和 B 和 C”
  • [+-+] → 连字符: “A-B-C”
  • [+ / +] → 斜杠: “A / B / C”

用于: 服务列表、产品清单、日期


实际应用示例

示例1: 客户问候

{您好|你好|Hi} {{Name}}!{最近怎么样|一切都好吗|近来可好}?

结果: 你好小明!一切都好吗?


示例2: 促销优惠

{{Name}},今天[+, +智能手机|笔记本电脑|平板电脑]享受{20|30|50}%折扣!

结果: 小红,今天智能手机、笔记本电脑、平板电脑享受30%折扣!


示例3: 预约提醒

{您好|Hi} {{Name}}!
您预约的[+, +理发|染发|造型]服务时间为{{Time}}。

结果: 您好李华!您预约的染发、造型、理发服务时间为下午2点。


示例4: 活动邀请

欢迎参加我们的{年度|每年一度的}会议!日期:[+-+3月15日|3月16日|3月17日]

结果: 欢迎参加我们的年度会议!日期:3月15日-3月16日-3月17日


示例5: 商务跟进

{您好|Hi} {{Name}}!
感谢您对{{Address}}的{房产|楼盘}感兴趣。
{是否安排|要不要预约|可以约}看房时间?

结果: 您好王先生!感谢您对朝阳区的房产感兴趣。是否安排看房时间?


嵌套构造

组合构造以实现复杂变体。

嵌套选择

{早上|下午|晚上}好

结果: 早上好 / 下午好 / 晚上好


组合构造

我们有[+, +{橡木|枫木}桌子|{皮革|布艺}椅子|{现代|复古}灯]

结果: 我们有枫木桌子、皮革椅子、现代灯

工作原理: 从每个{...}中选择一个选项,然后用逗号连接所有选项。

⚠️ 建议: 不要使用超过2-3层嵌套。


常见错误

❌ 构造混淆

错误: {苹果, 橙子, 香蕉} — 将选择整个字符串
正确: [+, +苹果|橙子|香蕉] — 列出所有项目


❌ 括号未闭合

错误: {你好|您好
正确: {你好|您好}


❌ 语法错误

错误: [+A|B|C] — 缺少第二个+
正确: [+, +A|B|C] — 加号之间的分隔符


❌ 空变体

[+, +苹果||香蕉] → 苹果, , 香蕉(分隔符之间什么都没有)
[+, +苹果| |香蕉] → 苹果, , 香蕉(分隔符之间有空格)


Excel集成

使用{{列名}}从电子表格插入数据:

{您好|Hi} {{Name}}!您的订单#{{OrderID}}已准备好。

处理顺序:

  1. 从Excel替换值: {{Name}}, {{OrderID}}
  2. 处理选择 {选项1|选项2}
  3. 处理枚举 [+X+...]
  4. 对嵌套构造重复(最多50次迭代)

在Excel单元格中使用MSG Spintax

直接在单元格中放置构造以获得最大唯一性:

NameDiscountProduct
小明{20|30|50}%{手机|平板}
小红{15|25}%{笔记本|耳机}

模板: {{Name}},{{Product}}享受{{Discount}}折扣!

结果:

  • 小明,平板享受30%折扣!
  • 小红,笔记本享受15%折扣!

技术限制

⚠️ 重要:

  • 最多50次处理迭代
  • 建议:不超过2-3层嵌套
  • 未闭合的括号会导致错误
  • 系统不保证完全处理过于复杂的构造

构造对比

构造结果何时使用
{A|B|C}一个选项问候语、问题
[+, +A|B|C]全部用逗号列表、枚举
{A{B|C}|D}一个:AB, AC, D复杂变体
[+, +{A|B}|{C|D}]组合灵活列表

快速参考

{A|B}           → 选择一个
[+, +A|B]       → 用逗号输出全部
[+ +A|B]        → 用空格输出全部
[+-+A|B]        → 用连字符输出全部
{A{B|C}|D}      → 嵌套选择
[+, +{A|B}|C]   → 组合
{{Name}}        → Excel替换

中国商业示例

餐厅预订

{您好|Hi} {{Name}}!您预订的{2|4|6}人座位已确认,时间为{{Date}} {{Time}}。
{期待您的光临|到时见|感谢预订}!

健身房会员

{您好|Hi} {{Name}}!您的{会员|订阅}包括[+, +健身房使用|团体课程|私教课|游泳池]。
{开始锻炼吧|准备好了吗|现在就开始}?

电商订单更新

{您好|Hi} {{Name}}!您的订单{正在配送|已发货|在途中}。
快递单号:{{TrackingNumber}}
{预计送达|到货时间|配送日期}:{{DeliveryDate}}

专业提示

  1. 群发前测试 — 验证几代内容听起来自然
  2. 保持含义一致 — 所有变体应可互换
  3. 使用Excel变体 — 结合模板+单元格变体以获得最大唯一性
  4. 从简单开始 — 在嵌套之前掌握基本构造
  5. 清晰命名列 — 使用描述性Excel列名,如{{FirstName}}, {{OrderTotal}}

最大唯一性公式

模板变体 + Excel单元格变体 = 指数级唯一性

示例:2个模板变体 × 每个字段2个Excel变体 = 一个模板产生16种独特组合

滚动至顶部