Связи и ветвление
Связи — это стрелки между шагами, по которым бот переходит от одной ноды к следующей. Через выходы нод и связи строится весь путь клиента, включая развилки и ветки.
Выходы нод
У каждой ноды один вход и один или несколько выходов. От выхода тянется связь к следующему шагу — так бот узнаёт, куда идти дальше.
| Нода | Выходы |
|---|---|
| Старт, Действия, Формула, Задержка, Вызов сценария | Один выход |
| Сообщение | Общий выход и отдельный выход у каждой кнопки «Переход к шагу» |
| Вопрос | «Ответ» и «Fallback» — попытки исчерпаны |
| Форма | «Собрано» и «Сбой ввода» — попытки по полю исчерпаны |
| Дата/время | Один выход — после выбора даты и времени |
| Условие | Два: «Соответствует» и «Не соответствует» |
| Случайный выбор | По выходу на каждую ветку |
| Намерение | По выходу на каждое намерение и «Не распознано» |
| Искусственный интеллект | Основной выход, fallback и отдельные выходы команд, если они включены |
| Оплата | Три: success, failed, timeout |
| Запуск рассылки, Постинг в каналы | Два: success и failed |
| Переход | Без связи: ведёт к шагу, выбранному в настройках |
Что такое ветвление
Ветвление — это развилка пути клиента. Бот выбирает ветку сам: по результату условия, по итогу оплаты, по нажатой кнопке или по тому, справился ли клиент с вопросом.
Несвязанный выход — это конец сценария на этой ветке. Если у вопроса или формы не связан выход fallback, бот поступит по настройке сценария «Поведение при нерелевантном сообщении». Кнопку без своей связи и без общего выхода шага опубликовать нельзя.
Как настроить
Найдите выход ноды
У линейной ноды выход один, у развилки — несколько. Каждый выход подписан.
Протяните связь
От выхода потяните стрелку к входу следующей ноды. Так задаётся переход.
Разведите ветки
На развилке соедините каждый выход со своим шагом: например, «Соответствует» ведёт на оформление, «Не соответствует» — на прощание.
Проверьте ошибки
Перед публикацией конструктор покажет ошибки и предупреждения, в том числе про кнопки без связи.
Когда применять / Пример
- Разные ответы на выбор клиента — кнопки сообщения расходятся в разные ветки сценария.
- Поведение по данным — условие по ответу клиента ведёт его по одной из двух веток.
Например, в боте записи вопрос «Вы у нас впервые?» с вариантами «Да» и «Нет» сохраняет ответ в переменную, а условие проверяет её. Если клиент впервые, бот рассказывает об услугах, иначе — сразу предлагает выбрать мастера. Обе ветки сходятся на шаге оформления заявки.