Регистрация

Использование шаблонов SMS

Шаблоны SMS используются для категоризации трафика, гибкой тарификации и маршрутизации сообщений в зависимости от их текста.

Применение шаблонов позволяет отправлять сервисные, транзакционные и верификационные SMS через отдельный шлюз без предварительной модерации, что гарантирует практически мгновенную доставку сообщений по более выгодной цене.

Регистрация шаблонов возможна исключительно для персональных SMS-отправителей (Тарифный план 2). Шаблоны должны быть согласованы для каждого отправителя у операторов Kcell, Теле2/Altel.
Пониженная тарификация становится доступной после активации шаблона оператором связи, что отображается соответствующим статусом в разделе "Шаблоны операторов".

Правила отнесения шаблонов к типу сообщений

Верификационные сообщения

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

Примеры использования:
  • Текст с кодом для первичной регистрации нового пользователя.
  • Пин-код для смены абонентского устройства.
  • Пин-код для добавления нового абонентского устройства.
«Проверочный код для регистрации на сайте site.kz: 786534»
«Pin-kod dlya podtverzhdeniya smeny abonentskogo ustrojstva: 7643»
«Pin-kod dlya dobavleniya novogo ustrojstva iPhone 15: 9475»

Транзакционные сообщения

SMS о финансовых операциях или движении денежных средств на счетах абонентов.

Примеры использования:
  • Уведомления о списании или начислении денежных средств.
  • Подтверждения переводов или платежей.
  • Уведомления о начислении процентов по вкладам.
«Snyatie: 20000 KZT. Karta: ****5478. Dostupno: 80000 KZT»
«Popolnenie s deposita: 50000 KZT. Schet karty: ****7654. Dostupno: 250000 KZT»
«+5000 KZT. Karta: ****2745. Nachislenie po depositu»
«Снятие: 10000 тенге. Карта: ****1179. Доступно: 90000 тенге»

Сервисные сообщения

SMS, связанные с операциями и уведомлениями по предоставляемым сервисам.

Примеры использования:
  • Приветственные сообщения при регистрации в сервисе.
  • Уведомления об изменениях в условиях предоставления услуги.
  • Напоминания о планируемых событиях в рамках предоставляемой услуги.
«Поздравляем с успешной регистрацией в сервисе moysite.kz»
«Uvajaemyi polzavatel’! Dovodim do Vashego svedeniya: s 01.09.24 zakanchivaetsa trial, dalee abonentskaya plata – 5000 tg/mes»
«Заказ 0188734 принят в обработку»
«Заказ 0188734 отменён.»
«Uvazhaemyi pol’zovatel, napominaen – segodnya zaplanirovano probnoe zanytie v 15:00»
«Cod dostupa 1234, nikomu ne soobshaite cod»

Описание и правила применения переменных в шаблонах

Шаблоны сообщений могут включать элементы переменных, которые могут принимать различные значения. Синтаксис используемых переменных:

  • %w – любой непрерывный набор букв и/или спецсимволов.
  • %d – любой непрерывный набор цифр и/или спецсимволов.
  • %w{1,n} – ограниченная последовательность слов (состоящих из букв, цифр или разрешённых спецсимволов), разделенных пробелом (или несколькими пробелами), где n – число слов (слов должно быть не менее 1 и не более чем n).
  • %d+ – последовательность чисел (не более 10, состоящих из цифр или разрешённых спецсимволов), разделенных пробелом (или несколькими пробелами).
  • %d{1,n} – ограниченная последовательность чисел (состоящих из цифр или разрешённых спецсимволов), разделенных пробелом (или несколькими пробелами), где n – число чисел (чисел должно быть не менее 1 и не более чем n).
Значение n должно быть не более 10 для транзакционных сообщений и не более 20 для сервисных сообщений.
Набор букв или цифр %d и %w может содержать в себе знаки препинания и спецсимволы:
! № # % . , : ; ? \ / ( ) + - “ ” _ ' " ` ^ { } [ ] < > / \ | ! @ # $ % ^ ( ) + = ~ *
Важно! При регистрации шаблона сообщения не допускаются пробелы в начале или конце текста. Лишние пробелы, символы табуляции или переносы строк будут передаваться как есть. Использование неправильного количества этих символов может привести к несоответствию шаблона. Рекомендуем проверять корректность распознавания шаблона перед его использованием.

Применение переменных

  • %w и %d могут использоваться для указания даты, номера телефона, пароля и других параметров.
  • %w{1,n} и %d{1,n} полезны при ограничении числа слов или чисел в сообщении.
  • Для различных типов SMS рекомендуется использовать соответствующие переменные: например, в транзакционных SMS важно указать сумму операции и детали счета, а в сервисных SMS – информацию о событии или изменении условий обслуживания.

Требования к оформлению шаблонов

  • Шаблон должен быть записан корректно с использованием правил переменных.
  • Корректность написания шаблона полностью зависит от клиента.
  • Не рекомендуется объединять все подряд в групповых операндах, например %d+, %w{1,n}, %d{1,n}.
  • Избегайте конструкций вроде %d. %w{1,10}%d, где можно обойтись одним или двумя операндами.
  • Операнды должны быть отделены от текста и других операндов пробелами.
  • Простое правило: шаблон должен быть читабельным для человека.
  • Дублирование шаблонов, соответствующих одному отправителю, следует избегать, однако допускается при использовании нескольких имен отправителя.
  • В шаблонах вида: "Код подтверждения: %d", "Пароль: %w", необходимо указывать ресурс (адрес сайта, название приложения).
    Например: "Ваш код для входа в mobizon.kz: %d", "Ваш одноразовый код: %d . Никому не передавайте. mobizon.kz"

Примеры шаблонов

Тип сообщения Шаблон Текст сообщения
Транзакционное Карта %d : %d{1,2} покупка на сумму %d KZT. %w{1,5} выполнена успешно. Доступно: %d KZT. Карта ***1234 : 01.01.21 10:00:00 покупка на сумму 1000 KZT. Магазин Жаксы выполнена успешно. Доступно: 100 000 KZT.
Сервисное Заказ: %d на сумму %d тенге успешно принят. Ожидаемое время доставки: %d в интервале %d Ваш Интернет-магазин MySite. Заказ: 123456 на сумму 5500 тенге успешно принят. Ожидаемое время доставки: 15.01.21 в интервале 12:00-20:00. Ваш Интернет-магазин MySite.
Верификационное Пароль для первичной регистрации %d Никому не передавать! Пароль для первичной регистрации ***974. Никому не передавать!