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

Блок Отправка SMS

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

предупреждение
Для отправки SMS-сообщений подтвердите свой номер телефона.

Добавление блока

Чтобы добавить блок в сценарий, выберите пункт Отправка SMS в палитре блоков.

В открывшемся окне заполните поля:

  • Номер телефона

    • Отправка SMS-сообщений доступна только на номера РФ.
    • Номер должен начинаться с 7 без +.
    • Поддерживается использование переменных.
    • Поле обязательно для заполнения.
  • Текст сообщения

    • Поддерживается использование переменных.
    • Поле обязательно для заполнения.
    • В рамках одного запроса можно отправить максимум 6 SMS.

Нажмите Сохранить.

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

SMS-сообщения имеют следующие ограничения на количество символов:

  1. Сообщение, написанное на кириллице, китайском, японском, корейском, арабском или хинди, может содержать не более 70 символов.
подсказка
Если в SMS-сообщении есть хотя бы один, например, кириллический символ, то все сообщение считается кириллическим.
  1. Сообщение на латинице может содержать не более 160 символов.
  2. Один эмодзи считается за один символ.
  3. Символы \f, ^, {, }, \\, [, ~, ], |, считаются за два символа.
  4. Если одно сообщение превышает стандартную длину, то оно будет сегментировано при отправке. Каждый сегмент тарифицируется как отдельное сообщение, но у получателя отображается единым сообщением.
предупреждение
За один раз может быть отправлено не более 6 сегментов.

Результат отправки

Блок Отправка SMS имеет два выхода: Успешная отправка и Ошибка. Ошибка может возникнуть, если отсутствуют доступные пакеты SMS-сообщений.

Использование в сценарии

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

Рассмотрим пример. Бот во время телефонного разговора спрашивает клиента, отправить ли ему SMS-сообщение о новой акции. В случае согласия необходимо сначала проверить, что бот общается в телефонном канале. Для этого создайте блок Условия.

Создайте переменную $receiver и присвойте ей значение поля $rawRequest.caller, в котором будет храниться телефонный номер клиента.

Блок Условия

Затем создайте блок Отправка SMS и укажите переменную $receiver в поле Номер телефона. В поле Текст сообщения вставьте любой текст. Например, Только сегодня на все тарифы Aimylogic скидка 10%!.

Блок SMS

Далее добавьте в сценарий два текстовых блока и запишите в них реплики, которые получит клиент в случае удачной или неудачной отправки SMS-сообщения. Соедините эти блоки с выходами Успешная отправка и Ошибка. Готово!

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