Тело шаблонного сообщения
:::danger
Тело сообщения заполняется только если имеет уникальные переменные для каждого абоента. В другом случаи тело сообщеня не заполняется, статический текст будет браться из зарегистрированного шаблона.
:::
:::info
Если ваш шаблон содержит уникальные переменные для каждого абонента то тело передается в формате:
:::
"bodyParameters": {
"param1": "text1",
"param2": "text2",
"param3": "text3",
"param4": "text4",
"param5": "text5"
}
param1
- переменная которая будет подставленна в шаблон вместо {{1}} | да, ели в шаблоне указано {{1}}param2
- переменная которая будет подставленна в шаблон вместо {{2}} | да, ели в шаблоне указано {{2}}param3
- переменная которая будет подставленна в шаблон вместо {{3}} | да, ели в шаблоне указано {{3}}param4
- переменная которая будет подставленна в шаблон вместо {{4}} | да, ели в шаблоне указано {{4}}param5
- переменная которая будет подставленна в шаблон вместо {{5}} | да, ели в шаблоне указано {{5}}
Рассмотрим на примере, допустим вы зарегистировали шаблон с текстом в теле
:::highlight orange 💡
Привет, {{1}}. Твоя персональная скидка {{2}}% и она действует до {{3}}. Не упусти шанс, твой промокод {{4}}
:::
Для подстановки парматров вам необходимо сфомировать запрос следующего вида:
"bodyParameters": {
"param1": "Алекс",
"param2": "20",
"param3": "20.06.2024",
"param4": "1ERT2",
}
В итого абоент получит сообщение следующего вида
:::highlight orange 💡
Привет, Алекс. Твоя персональная скидка 20% и она действует до 20.06.2024. Не упусти шанс, твой промокод 1ERT2
:::
Если же ваш шаблон не имет переменных, а представляет собой статический текст, например
:::highlight orange 💡
Привет, рады сообщить о скидках до конца июля.
:::
то структура bodyParameters не указывается и не заполняется, смотрите подробнее в примерах.