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

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

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

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

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

Кнопки под сообщением

К блоку текста, медиа или опроса можно добавить кнопки и сгруппировать их в ряды. Подробнее — в статье Кнопки под сообщением.

  • Переход к шагу — ведёт клиента к другому шагу сценария.
  • Внешняя ссылка — открывает сайт или страницу.
  • Mini App — открывает ваше мини-приложение внутри Telegram. В других каналах это обычная ссылка.
  • Запрос телефона — клиент делится номером в один тап. В Telegram — в блоке «Меню», в MAX — кнопкой под сообщением.
  • Запрос геолокации — клиент отправляет местоположение. Только в Telegram и только в блоке «Меню».

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

  • Задержка перед отправкой — пауза от 1 до 30 секунд перед шагом. Для ожидания дольше есть нода «Задержка».
  • Показывать «печатает…» — индикатор во время паузы, перед медиа и в других случаях, когда ответ заметно готовится. На обычный текст без паузы бот отвечает сразу.

Подробнее — в статье Задержка и индикатор «печатает…».

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

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

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

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

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

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

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

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

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

    Под блоком добавьте кнопки и выберите тип каждой. Конструктор предлагает только типы, которые работают в канале сценария.

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

    При необходимости задайте паузу перед отправкой и решите, показывать ли «печатает…».

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

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

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

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

Пример

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