Перейти к основному содержимому

Отправка SMS-сообщений

Вы можете отправлять клиентам SMS-сообщения прямо из сценария. Для этого у вас должен быть подключен пакет SMS. Чтобы его приобрести, оставьте заявку на client@just-ai.com.

предупреждение
Отправка SMS-сообщений доступна только на номера РФ.

Поддерживаемые каналы

Отправка SMS-сообщений возможна:

Способы использования

Вы можете настроить отправку SMS-сообщений двумя способами:

  • Используйте тип ответов sms в сценарии. Чтобы обрабатывать успешную и неуспешную отправку SMS-сообщений, используйте события smsSuccessEvent и smsFailedEvent.
  • Добавьте тег действия Sms в сценарий и укажите необходимые параметры: номер телефона получателя и текст сообщения.

Длина сообщения

SMS имеют ограничения на количество символов:

  • Сообщение, написанное на кириллице, арабском, китайском, корейском, японском или хинди, может содержать  более 70 символов.

    подсказка
    Если в SMS-сообщении есть хотя бы один, например, кириллический символ, то все сообщение считается кириллическим.
  • Сообщение на латинице может содержать не более 160 символов.

  • Один эмодзи считается за один символ.

  • Символы \f, ^, {, }, \, [, ~, ], |, считаются за два символа.

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

предупреждение
За один раз может быть отправлено не более 6 сегментов.

Имя отправителя

Если у вас настроена интеграция с провайдером i‑Digital, вы можете задать собственное имя отправителя. Иначе в качестве отправителя SMS-сообщения будет отображаться NftService.

Чтобы настроить имя отправителя:

  1. Отправьте заявку на адрес client@just-ai.com, чтобы получить подробную информацию.
  2. Зарегистрируйте имя отправителя у i‑Digital.
  3. Получите данные провайдера от i‑Digital и укажите их в полях объекта providerConfiguration.

Примеры

В примерах ниже при переходе в стейт Confirmation клиент с телефонным номером 79123456789 получит SMS-сообщение Ваш заказ успешно оформлен.

При успешной отправке SMS-сообщения в чат будет отправлено сообщение Спасибо за заказ! Информация по заказу отправлена вам в SMS.

state: Confirmation
script:
var reply = {
"type": "sms",
"text": "Ваш заказ успешно оформлен",
"destination": "79123456789"
};
$response.replies = $response.replies || [];
$response.replies.push(reply);

state: Success
event: smsSuccessEvent
a: Спасибо за заказ! Информация по заказу отправлена вам в SMS.