Нода «Переход»

Нода «Переход» перенаправляет клиента к другому, уже существующему шагу того же сценария. Она работает как закладка внутри сценария: несколько разных веток могут вести в одну общую точку, и вам не нужно копировать одинаковые блоки.

Что делает

Вместо обычной стрелки к новой ноде «Переход» отправляет диалог к выбранному шагу сценария.

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

«Переход» работает только внутри текущего сценария. Чтобы запустить другой сценарий целиком, используйте ноду «Вызов сценария».

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

  • Возврат в главное меню — после любой завершённой ветки вернуть клиента к стартовому меню кнопок.
  • Общий финал — несколько веток заканчиваются одним прощанием или предложением оставить отзыв.
  • Без дублей веток — два разных пути приводят к одному и тому же блоку обработки.
  • Повтор блока — переспросить клиента, пока он не даст корректный ответ (вместе с проверкой условием).

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

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

  1. Добавьте ноду «Переход»

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

  2. Выберите целевой шаг

    Укажите ноду, к которой нужно перейти — например, «Главное меню», из списка существующих шагов.

  3. Сведите ветки

    Из концов нескольких веток протяните стрелки в эту ноду «Переход» — все они уйдут в выбранную цель.

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

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

Пример

Возврат в меню после каждой ветки:

  1. Соберите главное меню

    Нода «Сообщение» с кнопками: «Каталог», «Доставка», «Контакты».

  2. Обработайте каждую кнопку

    Каждая кнопка ведёт в свою ветку с ответом.
  3. Верните в меню

    В конце каждой ветки поставьте «Переход» с целью «Главное меню» — клиент снова видит кнопки.