header
login

Переход (continue_with)

Функция continue_with немедленно перенаправляет выполнение сценария к другой функции. Используется для нелинейной маршрутизации и переиспользования блоков логики.

Как это работает

Когда выполнение доходит до continue_with, оно переходит к указанной функции, пропуская все блоки между ними. Это позволяет:

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

Создание перехода

Переход создается автоматически при соединении блоков на холсте. Протяните связь от выхода одного блока ко входу другого — система создаст continue_with с правильным путем.

Формат пути

Путь указывает на конкретную функцию в структуре воркфлоу:

triggers[0].steps[1].functions[0]

Это означает: первый триггер → второй шаг → первая функция.

Отображение в редакторе

На холсте блок показывает название целевой функции:

Continue with → Send Message

Если целевая функция была удалена, отображается [deleted].

Отличие от register_next_step

  • continue_withнемедленный переход, не ждет сообщения пользователя
  • register_next_stepрегистрирует обработчик для следующего сообщения от пользователя