Роботы: нода «Сообщение» — текст, вложения, кнопки, ожидания | Napulse

Роботы: нода «Сообщение» — текст, вложения, кнопки, ожидания

«Сообщение» — главная нода робота: то, что клиент видит в мессенджере. В одной ноде можно отправить несколько сообщений подряд, приложить к каждому до 10 файлов, добавить кнопки и настроить, чего робот ждёт после отправки: ответа, нажатия кнопки, прочтения, реакции или того, что клиент промолчит сутки. Файл нужен тому, кто пишет тексты воронки и собирает её логику.

Где найти: конструктор робота → «+» → «Сообщение»; настройки — шестерёнка на карточке. Кто видит: право «Техблок/Роботы: смотреть свои / все»; менять — «Техблок/Роботы: редактировать свои / все».

Как устроено окно «Настройки шага»

Окно сообщения
Рис. 1. Настройки сообщения «Спасибо за вебинар»

  1. Шапка: «Настройки шага», тип «СООБЩЕНИЕ», номер ноды (ZP3) и крестик «Закрыть».
  2. Вкладки: «Настройки», «Лиды» (кто сейчас на шаге и кто прошёл, см. Тестирование), «Лог» (кто и когда менял шаг).
  3. «Название шага:» — видно на карточке и в списке шагов. Клиент его не видит.
  4. «Сообщения:» — кнопки «+ Сообщение» (добавить ещё одно сообщение в ноду) и «+ Сохранить отв.» (запомнить ответ клиента в переменную).
  5. Блоки «Сообщ. 1», «Сообщ. 2»… — текст и вложения каждого сообщения; стрелки ↑ ↓ меняют порядок, корзина удаляет.
  6. Кнопки — «Под сообщением» или «В клавиатуре».
  7. Ожидания — «Ждать прочтения сообщения», «Ожидание ответа», «Ждать реакцию на сообщение».
  8. Справа — «Подсказки»: все переменные, которые можно вставить в текст. Клик копирует переменную.
  9. «Отмена» / «Сохранить» внизу. «Сохранить» здесь применяет изменения к ноде; чтобы записать робота, потом нажмите «Сохранить» на панели конструктора.

Многое можно править прямо на карточке ноды на холсте: текст, кнопки, ожидания и выходы.

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

Карточка сообщения
Рис. 2. Карточка сообщения на холсте

Как написать текст сообщения

Пример: благодарность участникам вебинара.

  1. Откройте ноду и в поле «Текст сообщения...» напишите:

    %username%, спасибо, что были на вебинаре «Натальная карта: первый шаг»!
            Запись и конспект — ниже. А если хотите разобраться в своей карте сами, приглашаем на курс «Натальная карта с нуля».
            
  2. Чтобы подставить имя или другую переменную, скопируйте её из панели «Подсказки» справа (например, %username% — имя клиента) и вставьте в текст. Подробно — в Переменные и функции.

  3. Значок смайлика открывает клавиатуру эмодзи.

  4. Для Telegram-бота можно включить «Rich Markdown (Telegram-бот)» — тогда в тексте работают заголовки, таблицы, спойлеры, цитаты. Кнопка «Rich-редактор» открывает редактор с предпросмотром. Личный Telegram-аккаунт и VK получат такой текст простым, без оформления.

Готово: при проходе ноды клиент получит текст с подставленным именем.

Ограничения длины. В одном сообщении — до 4096 знаков. После 1000 знаков под полем появляется счётчик, ближе к пределу — предупреждение. Если текст длиннее, Telegram его не примет, а ВКонтакте получит несколькими сообщениями (кнопки — под последним). Разбивайте длинные тексты кнопкой «+ Сообщение».

Пустой текст без вложений не отправляется — такая нода попадёт в «Требует проверки».

Как приложить картинку, файл, видео или голосовое

Вложения
Рис. 3. Вложение «Изображение» с превью и кнопки под сообщением

  1. Под текстом нужного сообщения нажмите «+ Изображение», «+ Файл», «+ Голосовое» или «+ Видео» (для Umnico-аккаунтов вместо голосового — «+ Аудиофайл»).
  2. В блоке «Вложения:» появится строка. Загрузите файл кнопкой выбора файла или вставьте «Media ID / URL…» — ссылку на файл.
  3. Проверьте плашку «Лимит: …»: у Telegram-бота картинка — до 10 МБ, остальные файлы — до 50 МБ; у личного Telegram — до 2 ГБ (с Premium — 4 ГБ); у VK — до 50 МБ.
  4. Для файла можно поменять «Имя файла» — так он будет называться у клиента (например, «Конспект вебинара.pdf»).
  5. После загрузки появится превью. Корзина «Удалить вложение» убирает файл.

Готово: файл уйдёт вместе с этим сообщением. К одному сообщению — до 10 вложений (для Umnico — одно), подсказка «Максимум 10 вложений» появится на кнопках.

Особенности каналов: VK принимает голосовые только в формате ogg/opus, стикеры VK — только по sticker_id. Видео в VK добавляется только ссылкой: «Media ID / URL» вида https://vk.com/video-123_456 или video-123_456, загрузить его файлом нельзя.

Робот на нескольких группах VK. Новое с 21.10.2026. Фото, файл или голосовое, загруженные в шаг файлом, VK привязывает к той группе, от имени которой их загрузили. Теперь робот сам загружает такой файл в каждую группу, куда уходит сообщение (один раз на группу, дальше берёт готовый), поэтому клиенты всех групп видят вложение, а не «недоступно». Если VK отверг сохранённое вложение, робот загрузит файл заново и повторит отправку один раз. Строки вложений, вписанные вручную (photo-123_456), и видео по ссылке уходят как есть — для другой группы укажите своё видео в варианте для аккаунта. Гифки, стикеры и «кружки» отправляются отдельными действиями (см. Действия).

Как добавить кнопки под сообщением

Пример: под благодарностью нужны «Хочу на курс», «Сколько стоит?» и ссылка на запись.

  1. В блоке кнопок выберите «Под сообщением» и нажмите «+».
  2. Впишите «Название кнопки», например «Хочу на курс».
  3. Выберите цвет кружком (синяя, белая, красная, зелёная).
  4. Стрелками ← ↑ → ↓ поставьте кнопку в нужный ряд и место (можно и перетащить кнопку в сетке-превью).
  5. Выберите тип действия кнопки:
    • «Переход к шагу» — выберите шаг, на который пойдёт клиент после нажатия (например, ZP6 «Оффер курса»);
    • «Ссылка» — кнопка открывает адрес (https://… или tg://…);
    • «Mini App» — открывает мини-приложение Telegram (только https);
    • «Скопировать текст» — по нажатию копирует текст до 256 символов (например, промокод).
  6. Повторите для остальных кнопок.

Кнопка-ссылка
Рис. 4. Кнопка «Смотреть запись» с типом «Ссылка»

Готово: под сообщением появятся кнопки, на рис. 3 видно превью раскладки.

  • «Mini App» и «Скопировать текст» есть только в Telegram: ВКонтакте такие кнопки не покажет.
  • «Убирать кнопки после клика (только Telegram)» — после нажатия кнопки исчезают из сообщения, чтобы клиент не нажимал дважды.
  • Кнопка-ссылка не сообщает роботу, что клиент перешёл: она только открывает адрес. Чтобы проверить оплату, используйте «Проверку чека».
  • Кнопка с «Переходом к шагу» сама создаёт ожидание нажатия.

Как добавить кнопки в клавиатуре

Кнопки «в клавиатуре» стоят под полем ввода. Нажатие приходит роботу обычным текстом — текстом кнопки.

Кнопки в клавиатуре
Рис. 5. Оффер курса: кнопки «Оплачу сразу», «Нужна рассрочка», «Есть вопрос» в клавиатуре

  1. В блоке кнопок выберите «В клавиатуре» и нажмите «+».
  2. Впишите «Текст кнопки (= текст ответа)», например «Оплачу сразу».
  3. В «ID шага (переход по ответу)» выберите шаг, куда пойдёт клиент.
  4. Цвет виден только в VK, в Telegram кнопка серая.
  5. Внизу отметьте:
    • «Одноразовая (свернуть после нажатия)» — клавиатура сворачивается после ответа;
    • «Убирать после ответа (только Telegram)» — клавиатура снимется со следующим сообщением робота; если следующего сообщения нет — останется.

Флажки клавиатуры
Рис. 6. Флажки клавиатуры и ожидания

Готово: клиент видит большие кнопки вместо клавиатуры.

У одного сообщения — либо кнопки под сообщением, либо клавиатура. Переключение режима стирает кнопки другого режима. Для личного Telegram-аккаунта «В клавиатуре» недоступно. Через Umnico кнопки пока не работают — конструктор предложит их удалить.

Ожидания и выходы

Что робот делает после отправки, настраивается флажками. В окне настроек — три основных, а полный блок «Ожидания и выходы» с полями выходов — на самой карточке ноды.

Ожидания и выходы
Рис. 7. Блок «Ожидания и выходы» на карточке «Ссылка на оплату»

Флажок Что делает Выход
«Ждать прочтения» Робот ждёт, пока клиент прочитает сообщение «Прочтение сообщения»
«Ожидание ответа» Робот ждёт ответа клиента «Ответ на сообщение»
«Ждать реакцию» Робот ждёт реакцию (эмодзи) на сообщение. Можно перечислить подходящие реакции через запятую: thumbs_up, heart, fire. Пусто — подойдёт любая. Реакция считается и прочтением «Реакция на сообщение»
«Если нет ответа через 24ч» Если клиент молчит сутки, робот идёт по отдельному выходу «Нет ответа 24ч»
«Заявка на вступление в канал» Клиент подал заявку в закрытый Telegram-канал «Заявка на вступление в канал»
«Вступление в канал» Клиент вступил в канал «Вступление в канал»
«Выход из канала» Клиент вышел из канала «Выход из канала»

Для каждого включённого события появляется поле номера шага. В самом низу карточки — основной выход «Перейти к (ID)».

Как это работает вместе:

  • Только «Ожидание ответа», без отдельного выхода ответа. Робот останавливается на сообщении. Ответ клиента продолжает путь по основному «Перейти к (ID)».
  • Выход «Ответ на сообщение» без «Если нет ответа через 24ч». Ветка ответа работает параллельно основному пути. Пример: основной выход ведёт на таймер «Пауза 2 часа», а ответ клиента запускает отдельную ветку «Спросили про рассрочку?». Таймер при этом продолжает свой отсчёт. Как долго ветка ловит ответы — ниже.
  • «Ответ на сообщение» + «Если нет ответа через 24ч». Это выбор одного из двух исходов: ответил — идёт по ветке ответа, промолчал сутки — по ветке «Нет ответа 24ч». Ответ отменяет ожидание суток.
  • Канальные события (заявка, вступление, выход) — отдельные ветки, они не включают ожидание ответа.

Как долго ветка ответа ловит ответы

Новое с 21.10.2026.

Ветка «Ответ на сообщение» (без «Нет ответа 24ч») теперь ловит каждый ответ клиента, пока основной путь не отправит ему следующее сообщение. Следующее сообщение — это нода «Сообщение», ответ «ИИ Блока» в режиме диалога, «Автодиалога» или «Пульсара» основного пути. Таймеры, условия, теги и другие действия без отправки ветку не закрывают. Когда робот задаёт новый вопрос с веткой ответа, старая ветка закрывается и работает новая.

Чтобы клиент не получил одно и то же дважды, каждый выход и каждое сообщение ветки срабатывают один раз, пока ветка открыта. Повторный ответ, который ведёт туда же, робот молча пропускает. Если ответ на каждое сообщение нужен всегда (например, на вопросы о курсе), отметьте у выхода ИИ-классификатора галочку «Можно повторять» (см. ИИ-ноды).

Если основной путь сам ждёт ответа клиента (стоит на «ИИ Блоке», «Автодиалоге», «Пульсаре» или на сообщении с ожиданием), ветка срабатывает один раз, как раньше, — иначе основной путь не получил бы ответ.

В ветке ответа можно ставить «Сообщение», «Действие», «Условие», «Группу условий», «Таймер», а с 21.10.2026 — и «ИИ Блок» в режиме классификатора (несколько подряд тоже можно). Классификатор в ветке разбирает тот ответ, который запустил ветку, сразу, без «Ждать дописывания». «ИИ Блок» в режиме диалога и экстрактора в ветке ответа по-прежнему не работает: при сохранении появится ошибка «Узел … не поддерживается в параллельной ветке … Перенесите его в основную ветку».

Пример: сообщение «Оффер курса» с основным выходом на таймер «Напомнить завтра» и веткой ответа → классификатор «Что мешает купить?». Клиент пишет «дорого» — получает условия рассрочки; через час пишет «а сертификат дают?» — классификатор разбирает и этот ответ и ведёт на «Ответы на вопросы». Таймер напоминания идёт своим чередом.

Через Umnico работают только ожидание ответа и «Нет ответа 24ч». «Ждать прочтения» и «Ждать реакцию» ставьте, только если ваш мессенджер передаёт эти события.

Как запомнить ответ клиента

  1. Нажмите «+ Сохранить отв.».
  2. В новом блоке «Сохранить ответ» выберите уровень («Канал», «Проект», «Робот»), переменную и операцию — обычно «Установить».
  3. Включите «Ожидание ответа».

Готово: следующий ответ клиента запишется в переменную (например, city), его можно подставлять в тексты и проверять условиями.

Практический сценарий: благодарность после вебинара с напоминанием

Задача: поблагодарить участника, дать запись, и если он сутки молчит — напомнить про курс.

  1. Нода ZP3 «Спасибо за вебинар»: текст с %username%, картинка-конспект.
  2. Кнопки «Под сообщением»: «Хочу на курс» и «Сколько стоит?» → переход к ZP6 «Оффер курса»; «Смотреть запись» → «Ссылка» на страницу записи. Отметьте «Убирать кнопки после клика».
  3. Включите «Ожидание ответа»; в выходе «Ответ на сообщение» укажите ZP4 «Спросили про рассрочку?».
  4. Включите «Если нет ответа через 24ч» → ZP8 «Напомнить завтра».
  5. Сохраните ноду и робота, отправьте себе пробу самолётиком.

Готово: нажал кнопку — получил оффер, написал текстом — робот разобрал ответ, промолчал сутки — получил напоминание.

На телефоне

Окно шага на телефоне
Рис. 8. Окно «Настройки шага» на телефоне

Окно настроек открывается на весь экран, панель «Подсказки» скрыта. Тексты и вложения править можно, раскладку кнопок удобнее делать на компьютере.

Частые вопросы

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

Пришли два сообщения подряд. Скорее всего, настроены и основной выход, и выход «Ответ на сообщение» — это две параллельные ветки. Если нужен один исход, добавьте «Если нет ответа через 24ч» или уберите основной переход.

Клиент ответил второй раз, а ветка ответа промолчала. Этот выход уже сработал, пока ветка открыта: повтор робот пропускает, чтобы не слать одно и то же. Отметьте у выхода классификатора «Можно повторять» или разведите ответы по разным выходам. (Новое с 21.10.2026.)

Во второй группе VK вместо видео «недоступно». Видео VK принадлежит группе. Загрузите ролик во вторую группу и укажите его ссылку в варианте для этого аккаунта (см. Один робот на несколько групп VK).

Имя клиента не подставилось. Если имени в профиле нет, неизвестная переменная в тексте клиенту просто вырезается. Используйте конструкции «по умолчанию», см. Переменные.

Файл не отправился. Проверьте плашку «Лимит» и формат: VK не принимает голосовые не в ogg/opus и стикеры файлом. Ошибку видно во вкладке «Лиды» шага.

Почему у личного Telegram нет кнопок в клавиатуре? Личный аккаунт такие клавиатуры не отправляет. Используйте кнопки «Под сообщением» или ответы текстом с условием.

Связанные разделы