Шаблоны - что это такое и как создать?
В случае, если вы отправляете сообщения, содержащие коды авторизации или технические оповещения (например статусы заказов, не содержащие рекламу или принуждающие к действию), то можно создать так называемые "шаблоны" и подать их на одобрение оператору.
Что такое шаблоны?
Шаблоны - это примеры ваших сообщений, которые подаются оператору на согласование, в которых меняющиеся части заменены на специальные "переменные", которые показывают в каких местах могут быть цифры, а в которых - слова. В случае, если оператор одобряет шаблон, то это позволяет существенно экономить на отправке таких сообщений пользователям. Шаблоны (и сообщения) должны быть написаны на русском языке.
Шаблоны бывают двух типов:
- Авторизационные - для отправки кодов авторизации
- Сервисные - для отправки технических оповещений
В обоих случаях, запрещено использование шаблонов для отправки рекламы, но об этом ниже.
Примеры
| Текст сообщения | Шаблон |
|---|---|
| 34453 - код для входа в личный кабинет site.ru | %d - код для входа в личный кабинет site.ru |
| Ваш заказ будет доставлен 01.02.2026 с 17 до 18 | Ваш заказ будет доставлен %d с %d до %d |
| Ваш водитель подъехал. Номерной знак Е777ЕЕ, имя водителя - Алексей. | Ваш водитель подъехал. Номерной знак %w, имя водителя - %w |
Переменные обязательно отделены от других слов пробелами.
Какие бывают переменные?
| Переменная | Что заменяет? | Примеры |
|---|---|---|
| %d | 1 число и спецсимволы | 34453 01.02.2026 34453, |
| %w | 1 слово (или число) и спецсимволы | Алексей. 34453 |
Что такое "спецсимволы"?
Это знаки препинания и другие, похожие, символы: ! № # % . , : ; ? \/ ( ) + - “ ” _ ' " ^ { } [ ] < > | @ $ = ~ *. Так как переменные отделены от текста вашего сообщения пробелами, то переменную нельзя написать как %d. (точку слитно с переменной). Для этого, операторы и позволили в переменных использовать спецсимволы. Это также подразумевает, что если у вас написана дата в виде 01.02.2026, то эту часть можно заменить на переменную %d
Более сложные переменные
В случае, если у вас меняются несколько слов (или чисел) через пробел, то в переменных можно указывать сколько слов (или чисел) нужно шаблонизировать.
| Переменная | Что заменяет? | Примеры |
|---|---|---|
| %d{1,4} | От 1 до 4 чисел (и спецсимволов), разделенных пробелами | 34453 34453 23232, 3445 9898 2198 9830 |
| %w{1,4} | От 1 до 4 слов, чисел (и спецсимволов), разделенных пробелами | Ленинградская 15, квартира 5 |
К примеру, у вас могут быть сообщения, где меняется имя получателя.
- Дмитрий Алексеевич, ваш заказ №1523 05 доставлен
- Дмитрий, ваш заказ #2333 доставлен
- Никулин Дмитрий Алексеевич, ваш заказ 15/01/2026 доставлен
Можно заменить шаблонами:
- %w{1,3} ваш заказ %d{1,2} доставлен
- %w{1,3} ваш заказ %w{1,2} доставлен
Авторизационные шаблоны
Сервисные шаблоны
Как начать?
- Если у вас уже согласовано имя у оператора, то вы можете начать создавать шаблоны в разделе Шаблоны
- Как только ваши шаблоны будут согласованы у оператора, то вы можете отключить доставку нешаблонированных сообщений:
- Зайдите в раздел Отправители
- Зайдите в настройки нужно оператора у выбранного вами имени и поставьте галочку "Отправлять только шаблонированные сообщения"