Связи и ветвление

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

Как устроены связи

Каждая нода в сценарии имеет один вход и один или несколько выходов. От выхода тянется связь к следующему шагу — так бот узнаёт, куда идти дальше.

Тип нодыВыходыЧто определяет
Сообщение, Вопрос, ДействиеОдин выходЛинейный переход — бот выполнит шаг и пойдёт дальше по единственной связи.
УсловиеНесколько выходов («да» / «нет»)Бот проверяет условие и выбирает ветку в зависимости от результата.
ОплатаНесколько выходов (success / fail)Бот ведёт клиента по ветке успешной или неуспешной оплаты.
Меню / кнопкиВыход на каждую кнопкуКлиент идёт по той ветке, кнопку которой нажал.

Что такое ветвление

Ветвление — это развилка пути клиента. Когда у ноды несколько выходов, каждый из них ведёт в свою ветку. Бот выбирает ветку автоматически: по результату условия, по итогу оплаты или по нажатой клиентом кнопке. Это позволяет вести разных клиентов разными путями в одном сценарии.

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

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

  1. Найдите выход ноды

    У линейной ноды выход один, у развилки (условие, оплата, меню) — несколько. Каждый выход подписан, чтобы было понятно, какая это ветка.

  2. Протяните связь

    От выхода потяните стрелку к входу следующей ноды. Так задаётся переход.

  3. Разведите ветки

    На развилке соедините каждый выход со своим шагом: например, «да» ведёт на оформление, «нет» — на прощание.

  4. Проверьте тупики

    Убедитесь, что у всех нужных выходов есть связь. Незакрытые выходы конструктор подсветит как ошибку.

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

  • Разные ответы на выбор клиента — кнопки меню расходятся в разные ветки сценария.
  • Поведение по условию — клиент с тегом «VIP» идёт по одной ветке, остальные — по другой.

Например, в боте записи вопрос «Вы у нас впервые?» приводит к условию. По выходу «да» бот рассказывает об услугах и ведёт к записи, по выходу «нет» — сразу предлагает выбрать мастера. Обе ветки в итоге сходятся на ноде оформления заявки.