Перейти к основному содержимому

Листы сценария

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

Зачем нужны листы

Когда бот вырастает и нод становится много, удобнее разложить логику по нескольким листам: например, отдельный лист под приветствие и меню, отдельный — под оформление заказа, ещё один — под поддержку. Так каждый кусок сценария остаётся обозримым, а общая структура — понятной.

Создание листа

Чтобы добавить новый лист, нажмите кнопку «+» на панели листов. Новый лист получает автоматическое имя «Лист N», где N на единицу больше самого большого из уже существующих номеров листов. Например, если в проекте уже есть «Лист 1» и «Лист 3», следующий новый лист будет назван «Лист 4».

Переименование листа

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

Дублирование листа

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

Удаление листа

Удалить лист можно только тогда, когда в проекте больше одного листа. Если лист в проекте остался единственным, удаление недоступно — проект всегда сохраняет хотя бы один лист, и убрать последний нельзя.

Навигация на мобильных устройствах

На мобильных устройствах переключаться между листами можно жестами-свайпами:

  • Свайп влево открывает следующий лист.
  • Свайп вправо открывает предыдущий лист.

На крайних листах свайп за границу ничего не меняет: на первом листе свайп вправо оставляет вас на текущем листе, а на последнем листе свайп влево также не переключает лист.

Связи между листами

Ноды на одном листе могут вести к нодам на другом листе — например, кнопка на листе «Меню» открывает ноду на листе «Оплата». Чтобы такие переходы были видны прямо на холсте, включите порталы к другим листам: они показывают, с какими листами связан текущий, и позволяют перейти к связанной ноде двойным кликом.

Связанные страницы

  • Холст — рабочее поле листа, где собирается логика бота.
  • Панель проектов — управление проектами и листами, перемещение листов между проектами.
  • Панель инструментов — настройка «Авто-уместить при смене листа».