Отправка SMS-сообщений
Вы можете отправлять клиентам SMS-сообщения прямо из сценария. Для этого у вас должен быть подключен пакет SMS. Чтобы его приобрести, оставьте заявку на client@just-ai.com.
Поддерживаемые каналы
Отправка SMS-сообщений возможна:
- В телефонном канале.
- Во входящих каналах, кроме:
- Одноклассники,
- edna.chatCenter,
- Slack.
Способы использования
Вы можете настроить отправку SMS-сообщений двумя способами:
- Используйте тип ответов
sms
в сценарии. Чтобы обрабатывать успешную и неуспешную отправку SMS-сообщений, используйте событияsmsSuccessEvent
иsmsFailedEvent
. - Добавьте тег действия
Sms
в сценарий и укажите необходимые параметры: номер телефона получателя и текст сообщения.
Длина сообщения
SMS имеют ограничения на количество символов:
-
Сообщение, написанное на кириллице, арабском, китайском, корейском, японском или хинди, может содержать не более 70 символов.
подсказкаЕсли в SMS-сообщении есть хотя бы один, например, кириллический символ, то все сообщение считается кириллическим. -
Сообщение на латинице может содержать не более 160 символов.
-
Один эмодзи считается за один символ.
-
Символы
\f
,^
,{
,}
,\
,[
,~
,]
,|
,€
считаются за два символа. -
Если одно сообщение превышает допустимую длину, то оно будет сегментировано при отправке. Каждый сегмент тарифицируется как отдельное сообщение, но у получателя отображается единым сообщением.
Имя отправителя
Если у вас настроена интеграция с провайдером i‑Digital, вы можете задать собственное имя отправителя. Иначе в качестве отправителя SMS-сообщения будет отображаться NftService
.
Чтобы настроить имя отправителя:
- Отправьте заявку на адрес client@just-ai.com, чтобы получить подробную информацию.
- Зарегистрируйте имя отправителя у i‑Digital.
- Получите данные провайдера от i‑Digital и укажите их в полях объекта
providerConfiguration
.
Примеры
В примерах ниже при переходе в стейт Confirmation
клиент с телефонным номером 79123456789
получит SMS-сообщение Ваш заказ успешно оформлен.
При успешной отправке SMS-сообщения в чат будет отправлено сообщение Спасибо за заказ! Информация по заказу отправлена вам в 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.
state: Confirmation
Sms:
text = Ваш заказ успешно оформлен.
destination = 79123456789
okState = /Confirmation/Success
state: Success
a: Спасибо за заказ! Информация по заказу отправлена вам в SMS.