Нода «Сообщение»

Нода «Сообщение» отправляет клиенту один или несколько ответов: текст, медиа, опрос или меню с кнопками. Это самый частый шаг любого сценария — с него начинается приветствие, им же показывают результат, инструкцию или варианты дальнейшего выбора. Если вспомнить любой диалог с ботом, то почти всё, что «говорит» бот, — это ноды «Сообщение».

Что делает нода

Сообщение собирается из блоков, которые отправляются клиенту по порядку сверху вниз. В одну ноду можно положить несколько блоков и набор кнопок под ними.

Что добавляетеЗачем
ТекстФорматируемый текст с переменными — основной способ что-то сказать клиенту.
Изображение / Видео / Аудио / Голосовое / ФайлМедиавложения: фото товара, видеоинструкция, прайс в PDF, голосовое приветствие.
ОпросГолосование с вариантами ответа прямо в сообщении.
МенюСписок пунктов выбора в теле сообщения.
КнопкиИнтерактивные кнопки под сообщением (см. ниже).

Типы кнопок

К сообщению прикрепляются кнопки, которые можно группировать в ряды (несколько кнопок в одну строку):

  • Следующий шаг — переводит клиента к другой ноде сценария. Главный инструмент навигации по диалогу.
  • Ссылка (URL) — открывает сайт или внешнюю страницу.
  • Запрос телефона — клиент делится номером в один тап.
  • Запрос геолокации — клиент отправляет своё местоположение.
  • Web App — открывает мини-приложение поверх чата.

Настройки отправки

  • Задержка перед отправкой — пауза в секундах, чтобы сообщения не «сыпались» все разом.
  • Индикатор «печатает…» — имитация набора текста, чтобы диалог выглядел живее.

В тексте можно использовать переменные в фигурных скобках, например {{name}} — подставится имя клиента. Конструктор подсветит незакрытые переменные. См. Переменные и таблицы.

Когда применять

  • Приветствие и старт диалога. Первое сообщение после триггера — поздороваться и предложить меню кнопок.
  • Ответ на типовой запрос. Прислать готовый текст с условиями доставки, прайсом или ссылкой на каталог.
  • Меню выбора. Показать кнопки «Каталог», «Доставка», «Связаться с оператором» и развести клиентов по веткам сценария.
  • Подтверждение и результат. После сбора данных или действия — сказать клиенту, что заявка принята, и подставить его данные через переменные.

Как настроить

  1. Добавьте ноду

    Нажмите «Добавить шаг» и выберите «Сообщение» либо перетащите ноду на канвас.

  2. Соберите контент из блоков

    Нажмите «Добавить блок» и заполните текст, медиа, опрос или меню. Блоки можно менять местами — порядок и есть порядок отправки.

  3. Добавьте кнопки

    При необходимости добавьте кнопки под сообщением и при желании объедините их в ряды. Для каждой выберите тип: следующий шаг, ссылка, запрос телефона/гео или Web App.

  4. Настройте отправку

    Задайте задержку перед отправкой и включите индикатор «печатает…», если хотите более живой диалог.

  5. Свяжите со следующим шагом

    Протяните стрелку от ноды (или от кнопки «Следующий шаг») к следующему шагу сценария.

С чем сочетать

  • Триггеры запуска — обычно первая нода «Сообщение» идёт сразу после триггера: поздоровались и показали меню.
  • Нода «Вопрос» и Нода «Форма» — «Сообщение» ставят перед ними (объяснить, что сейчас спросим) и после них (подтвердить, что данные приняты, с подстановкой переменных).
  • Нода «Условие» — кнопки «Сообщения» удобно использовать как развилку: каждая кнопка ведёт на свою ветку, а «Условие» дополнительно проверяет переменные.
  • Нода «Действия» — после действия (создали сделку, отправили вебхук) «Сообщение» сообщает клиенту результат.
  • Задержка — если между сообщениями нужна большая пауза, отдельная нода «Задержка» нагляднее встроенной задержки отправки.

Пример

Клиент пишет боту, триггер запускает сценарий → нода «Сообщение» здоровается и показывает три кнопки-ряда: «Каталог», «Доставка», «Оператор». Кнопка «Доставка» ведёт на следующее «Сообщение» с условиями и кнопкой-ссылкой на сайт, а кнопка «Оператор» — на Действие перевода диалога на живого оператора.