Памятка по сбору шаблонов сообщений
1. Правила для создания шаблонов
Допускаются сообщения, информирующие абонента о статусе оказания ему Сервиса/Услуги Клиента:
- Приветственное сообщение по факту регистрации в услуге
- Информирование пользователя о событиях, влияющих на условия оказания услуг (изменение финансовых условий предоставление сервиса, к примеру, повышение абонентской платы)
- Информирование об изменении телефона (на номер отправляется код, который затем указывается для идентификации пользователя, к примеру, для назначения/смены пароля)
- Подтверждение Заказа/покупки
- Статус доставки/возврата/обмене товара
- Напоминания о запланированном событии в рамках оказания услуги (к примеру, о назначенном визите)
- Информирование о технических работах/предупреждений о приостановке/возобновлении работы сервисов
- Уведомления о входе/выходе/попытках входа в систему самообслуживания Клиента
- Информация с учётными данными для авторизации в системе Клиента
- Информирование о расписаниях занятий, текущих и итоговых достижениях, сообщения о внутреннем распорядке или домашнем задании и другие сообщения, отправленные учебными заведениями
- Информирование о долге Клиента и реквизиты договора, на основании которого возник долг Клиента
- Информирование об условиях и графике погашения долга Клиента
- Информирование Клиента о начислениях/списаниях/сроке использования баллов/погашения купонов в программах лояльности
- Контрольно-кассовые, фискальные операции:
- операция "приход" — значение "Покупка"
- операция "возврат прихода" — значение "Возврат покупки"
- операция "расход" — значение "Продажа"
- операция "возврат расхода" — значение "Возврат продажи"
- Транзакционные операции:
- состоявшаяся операция зачисления / прихода / снятия резерва денежных средств
- состоявшаяся операция списания / расхода / перевода / резервирования денежных средств
- выплата комиссии, начисление % по вкладу, конверсия денежных средств в другую валюту
- отмена либо невозможность совершения перечисленных операций
Не допускаются:
- Шаблоны, не содержащие в явном виде указания на совершенную операцию одного из вышеперечисленных типов
- Шаблоны, дополненные информаций рекламного характера (даже услуг клиента)
- Побуждение к совершению покупки или заказу услуги
- Информацию, нацеленную на повышение лояльности (поздравительные рассылки к праздникам, предложение оценить работу сотрудников/офиса и т.п.)
- Информацию от компаний, не оказывающих услуг для абонентов
2. Описание и правила применения переменных (операнд) в автоподстановке
Шаблоны содержат элементы автоподстановки. Автоподстановка — это переменная (операнда) способная принимать любые значения.
- %w — любой непрерывный набор букв и/или цифр и/или спецсимволов
- %d — любой непрерывный набор цифр и/или спецсимволов
- %w+ — последовательность слов (состоящих из букв, цифр или спецсимволов описанных ниже), разделённых пробелом (или несколькими пробелами)
- %w{1,n} — ограниченная последовательность слов (состоящих из букв, цифр или спецсимволов описанных ниже), разделённых пробелом (или несколькими пробелами), где n – число слов (слов должно быть не менее 1 и не более чем n)
Важно! Значение n должно быть не более 20. В случае если n=1 слово, то операнду %w{1,1} не использовать => использовать операнду вида %w{1,2}
- %d+ — последовательность чисел (состоящих из цифр или спецсимволов описанных ниже), разделённых пробелом (или несколькими пробелами)
- %d{1,n} — ограниченная последовательность чисел (состоящих из цифр или спецсимволов описанных ниже), разделённых пробелом (или несколькими пробелами), где n – число чисел (чисел должно быть не менее 1 и не более чем n)
Важно! В случае если n=1 число, то операнду %d{1,1} не использовать => использовать операнду вида %d{1,2}
Набор букв или цифр %d и %w может содержать в себе знаки препинания и спецсимволы: № # % @ $ & ^ . , : ; ! ? \ / | * + = ~ − “ ” — _ ' " ` { } [ ] ( ) < >
3. Требования к формированию шаблонов
- Шаблон должен быть составлен строго в соответствии с правилами применения переменных в шаблоне
- Запрещено использовать операнд %w+ в конце шаблона, такой шаблон будет отклонён модератором
- Строго не рекомендуется объединять подряд групповые операнды %w+, %d+, %w{1,n}, %d{1,n}
- Строго не рекомендуется формировать конструкции вида %d. %w+ %d Сумма %w+ %d %w+ %d %w+ %d %w в случаях, где можно обойтись одной/двумя операндами
- Рекомендация соблюдать правило: шаблон должен без затруднений идентифицироваться с текстом конечного сообщения
- Не рекомендуется дублировать шаблоны, кроме случаев, когда шаблон используется для нескольких имён отправителей
- Внутри шаблона ДО и ПОСЛЕ операнды необходимо ставить пробел
- Корректность написания шаблона – целиком и полностью в зоне ответственности клиента
4. Условные примеры шаблона с автоподстановкой
Текст sms:
Заказ: PR HYT 0184942 на сумму 5500 руб успешно принят. Ожидаемое время доставки: 19.11.15 в интервале 15:00-20:00. Ваш
Шаблон sms:
Заказ: %w+ на сумму %d руб успешно принят. Ожидаемое время доставки: %d в интервале %d Ваш Интернет-магазин PR.
Текст sms с фискальной информацией:
Oplata 999999.99 RUB, 03.11.16 13:26, KKT 12345678901234567890, FPD 123456 https://ofd.ru/chekinfo/12345678901234567890
Шаблон sms:
Oplata %d RUB, %d+ KKT %d FPD %d %w
Текст sms с транзакционной информацией:
VISA 1234: 20.01.14 14:11:27 покупка на сумму 679.00 руб. RESTORAN EL ASADOR выполнена успешно. Доступно: 111.11 руб
Шаблон sms:
VISA %d{1,3} покупка на сумму %d руб. %w{1,5} выполнена успешно. Доступно: %d руб
5. Требования к шаблонам
- Формат импортируемого файла — csv
- Файл должен иметь кодировку windows-1251 или utf-8 и не должен содержать заголовок
- Максимальный размер файла для импорта — 5 Мб
- Формат файла следующий:
ИНН;Имя отправителя;ШаблонПример строки:
7705000001;OCHNIK;Заказ: %w+ на сумму %d руб успешно принятИНН и Имя отправителя должны совпасть с существующими в системе.
6. Рекламные сообщения
Весь остальной трафик, не попадающий под условия формирования шаблонов, признается рекламным.
Сбор шаблонов для рекламного трафика не предусмотрен.
ПРИМЕЧАНИЕ
В момент загрузки шаблона на платформу из текста шаблона автоматически удаляются все знаки препинания и лишние пробелы в начале и в конце шаблона. При этом на абонентское устройство SMS доставляется с учётом пунктуации отправителя, в соответствии с исходным шаблоном.
В случае, если текст SMS содержит лишние пробелы в начале и в конце текста сообщения, такое SMS платформой автоматически учитывается как НЕ соответствующее шаблону.
Шаблон начинает применяться с 00:00 часов следующих суток. Пример: шаблон согласован в 16:45 17.12.15, применятся он начнёт с 00:00 18.12.15.
Использование конструкций шаблонов, напрямую неуказанных в памятке, не рекомендуется. Все расхождения, вызванные использованием нерегламентированных конструкций, при расчётах будут трактоваться в пользу владельца платформы.
Для SMS сообщений предусмотрено 2 типа кодировок:
- Латинская (GSM 8bit) — таким типом кодируется SMS сообщения в которых содержатся только символы латиницы. В случае присвоения сообщению со смешанными символами типа «длинная кодировка» корректное отображение SMS не гарантируется.
Длина сообщений — до 140 символов для сообщений из одной части (сегмента); для двух и более частей SMS — до 134 символов в каждом сегменте сообщения. - Универсальная (UCS-2) — таким типом кодируются все сообщения в которых содержится хотя бы один символ, отличный от таблицы символов GSM.
Предусматривает до 70 символов для одной части (сегмента) SMS; для двух и более частей SMS — до 67 символов в каждом сегменте сообщения.
ИСКЛЮЧЕНИЯ
В шаблонах и текстах SMS вместо «CVC-код» необходимо использовать «CVC» или «CVC код».
