Блок Отправка SMS
Блок Отправка SMS позволяет отправлять SMS-сообщения из сценария на указанный номер телефона.
Добавление блока
Чтобы добавить блок в сценарий, выберите пункт Отправка SMS в палитре блоков.
В открывшемся окне заполните поля:
-
Номер телефона
- Отправка SMS-сообщений доступна только на номера РФ.
- Номер должен начинаться с
7
без+
. - Поддерживается использование переменных.
- Поле обязательно для заполнения.
-
Текст сообщения
- Поддерживается использование переменных.
- Поле обязательно для заполнения.
- В рамках одного запроса можно отправить максимум 6 SMS.
Нажмите Сохранить.
Длина сообщения
SMS-сообщения имеют следующие ограничения на количество символов:
- Сообщение, написанное на кириллице, китайском, японском, корейском, арабском или хинди, может содержать не более 70 символов.
- Сообщение на латинице может содержать не более 160 символов.
- Один эмодзи считается за один символ.
- Символы
\f
,^
,{
,}
,\
,[
,~
,]
,|
,€
считаются за два символа. - Если одно сообщение превышает стандартную длину, то оно будет сегментировано при отправке. Каждый сегмент тарифицируется как отдельное сообщение, но у получателя отображается единым сообщением.
Результат отправки
Блок Отправка SMS имеет два выхода: Успешная отправка и Ошибка. Ошибка может возникнуть, если отсутствуют доступные пакеты SMS-сообщений.
Использование в сценарии
Такой подход, например, может быть удобен для отправки персонализированного промокода или любой другой запрашиваемой клиентом информации из внешнего источника.
Рассмотрим пример. Бот во время телефонного разговора спрашивает клиента, отправить ли ему SMS-сообщение о новой акции. В случае согласия необходимо сначала проверить, что бот общается в телефонном канале. Для этого создайте блок Условия.
Создайте переменную $receiver
и присвойте ей значение поля $rawRequest.caller
, в котором будет храниться телефонный номер клиента.
Затем создайте блок Отправка SMS и укажите переменную $receiver
в поле Номер телефона. В поле Текст сообщения вставьте любой текст. Например, Только сегодня на все тарифы Aimylogic скидка 10%!
.
Далее добавьте в сценарий два текстовых блока и запишите в них реплики, которые получит клиент в случае удачной или неудачной отправки SMS-сообщения. Соедините эти блоки с выходами Успешная отправка и Ошибка. Готово!
Теперь вы можете интегрировать такую схему использования блока SMS в свой сценарий.