Как создать переходы между командами

В puzzlebot есть несколько способов перехов между разными сущностями, разделим на автоматические и кнопочные, которые происходят только после нажатия пользователя.

Переходы с помощью кнопок

Этот тип перехода происходит только после нажатия на кнопку.

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

Наполнение команды можно сделать позже, для перехода достаточно создать даже пустую команду.

Далее октройте команду из которой нужно создать переход по кнопке → Добавьте новый блок, если его еще нет, например блок Тест → под блоком добавьте клавиатуру, можно выбрать Обычную клавиатуру или Инлайн клавиатуру, далее добавьте новую кнопку.

В настройках кнопки укажите название кнопки → выберите действие Переход к команде или условию укажите название команды к которой должен осуществиться переход.

После сохранения кнопки переход в виде стрелки автоматически появится.

Отлично, вы успешно создали переход из одной команды в другую по нажатию кнопки.


Автоматические переходы

Автоматический переход между командами происходит без участия пользователя. Переход осуществляется сразу или с задержкой.

Для создания перехода откройте команду из которой должен произойти переход, переключите на вкладку Действия → Добавить действие → Отправить команду или условие.

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

Отлично! Автоматический переход успешно добавлен.

Для добавления задержки между переходами создайте блок Таймаут в команде, в которой создан переход, действие перехода будет выполнено по истечению срока таймаута.
Пропишите время задержки в секундах.

Порядок выполнения действий будет виден на миниатюрах действий в команде.

Переходы внутри команды

Если блоки созданы внутри одной команды, то переходы между ними осуществляются автоматически по порядку сверху вниз.

Для создания задержки между блоками добавьте блок Таймаут между блоками.

Если в одной команде созданы блоки "Форма ввода", то переходы между ними будут осуществляться автоматически по мере ответов пользователя на формы.

Для создания более длительных задержек между переходами и более гибких настроек рассылки используйте Сценарии, подробнее: Обзор раздела Сценарии

Была ли страница полезна?