Переменные в шаблонах SMS-сообщений

Переменные в шаблоне SMS-сообщения — это элементы в тексте сообщения, вместо которых можно автоматически подставлять необходимые значения при отправке сообщения. Например, имя, сумму, дату или номер заказа.

Правила использования переменных

  • Используйте знак % перед переменной.
  • Указывайте тип переменной только со строчной буквы w или d.
  • Указывайте цифровые параметры переменной только в фигурных скобках и разделяйте их запятой.
  • Убедитесь, что первый параметр переменной равен единице, а второй — больше единицы. Максимальное значение второго параметра переменной — 10.
  • Не добавляйте пробелы между символами в переменной.
  • Отделяйте выражение переменной пробелом от предыдущего и последующего текста шаблона.

Несоблюдение правил приводит к ошибке Неверный формат шаблона в программе edna Templates.

Переменная %d

Используется для автоматической подстановки элементов из цифр или специальных символов без пробелов.

Пример шаблона с переменными:

Заказ на сумму %d ₽ принят. Дата доставки в пункт выдачи: %d . Ваша компания.

Пример шаблона с конечным текстом SMS-сообщения:

Заказ на сумму 5000 ₽ принят. Дата доставки в пункт выдачи: 20.04.2024 . Ваша компания.

Переменная %w

Используется для автоматической подстановки элементов из букв, цифр или специальных символов без пробелов.

Пример шаблона с переменными:

Заказ на сумму %w ₽ принят. Код заказа: %w . Дата доставки в пункт выдачи: %w . Время доставки: %w . Ваша компания.

Пример шаблона с конечным текстом SMS-сообщения:

Заказ на сумму 5000 ₽ принят. Код заказа: АВ590 . Дата доставки в пункт выдачи: 20.04.2024 . Время доставки: 10:00-13:00 . Ваша компания.

Переменная %d{1,N}

Используется для автоматической подстановки последовательных элементов из цифр или специальных символов с пробелами, где N — количество элементов. Максимальное количество элементов — 10.

Переменную %d{1,1} использовать нельзя. Если N = 1, используйте переменную %d.

Пример шаблона с переменными:

Заказ на сумму %d ₽ принят. Код заказа: %w . Дата доставки в пункт выдачи: %d{1,3} . Время доставки: %d{1,3} . Ваша компания.

Пример шаблона с конечным текстом SMS-сообщения:

Заказ на сумму 5000 ₽ принят. Код заказа: АВ590 . Дата доставки в пункт выдачи: 20 04 2024 . Время доставки: 10:00 — 13:00 . Ваша компания.

Переменная %w{1,N}

Используется для автоматической подстановки ограниченной последовательности элементов из букв, цифр или специальных символов с пробелами, где N — количество элементов. Максимальное количество элементов — 10. 

Переменную %w{1,1} использовать нельзя. Если N = 1, используйте переменную %w.

Пример шаблона с переменными:

Заказ на сумму %d ₽ принят. Код заказа: %w . Дата доставки в пункт выдачи: %w{1,3} . Время доставки: %w{1,3} . Ваша компания.

Пример шаблона с конечным текстом SMS-сообщения:

Заказ на сумму 5000 ₽ принят. Код заказа: АВ590 . Дата доставки в пункт выдачи: 20 апреля 2024 . Время доставки: 10:00 — 13:00 . Ваша компания.

Если вы используете переменную %w{1,10} с максимальным количеством элементов, операторы могут просить сократить количество и привести пример текста SMS-сообщения.