Связаться с поддержкой:
Связаться с поддержкой
Выберите язык Русский Английский (статья не переведена)

    Блок Переход к сценарию Конструктора ботов

    Блок «Переход к сценарию» используется для перехода к другому сценарию внутри одного бота.

    Блок позволяет:

    Между всеми сценариями одного бота автоматически передаются переменные.

    Возможности

    • до 30 вложенных сценариев в одном основном сценарии;
    • до 5 уровней вложенности сценариев.

    Вложенные сценарии можно использовать для разных задач, например:

    Переход ко вложенным сценариям

    Чтобы добавить вложенные сценарии:

    1. Откройте «Редактор сценариев»
    2. Выберите основной сценарий
    3. Добавьте блок «Переход к сценарию» в рабочую область
    4. В поле «Сценарий» выберите нужный сценарий из списка
    5. Разместите блок в точке перехода логики

    Блок поддерживает соединение с любыми другими блоками.

    Ограничения:

    Варианты использования блока, рассматриваем вложенные сценарии:

    Вариант 1. Возврат в основной сценарий

    Следующие действия переводят бота в начало основного сценария:

    • блок «Закрытие диалога»
    • блок «Автозакрытие диалога»
    • команда «/start»

    При отсутствии указанных условий выполняется возврат в предыдущий сценарий.

    Вариант 2. Зацикливание сценария

    Для циклического выполнения:

    • используйте блок «Вернуть в начало»
    • либо отправьте команду «/clearall»

    Выполнение продолжается внутри текущего сценария без возврата в основной.

    Вариант 3. Работа с webhook
    • Блок «Входящий webhook» используется совместно с блоком «Отправить сообщение*»
    • При срабатывании выполняется переход в сценарий webhook
    • После выполнения происходит возврат к исходной точке выполнения в главном сценарии

    Вариант 4. Тупиковый блок

    Тупиковый блок — блок с выходом без соединения со следующим элементом.

    Поведение:

    • после выполнения вложенного сценария
    • выполняется возврат к блоку «Переход к сценарию» предыдущего сценария