> For the complete documentation index, see [llms.txt](https://jetbot.gitbook.io/help_docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jetbot.gitbook.io/help_docs/sozdanie-chat-botov/prostye-bloki/scenarii.md).

# Блок "Сценарий"

![](/files/-MfrDiDeQD3rcCr3gquo)

{% embed url="<https://www.youtube.com/watch?v=y1MjvsR69H8>" %}

В конструкторе есть возможность создавать не одно рабочее поле (сценарий), где настраивается логика работы бота, а несколько. Чтобы создавать множество рабочих полей (множество сценариев) и устанавливать между ними связи - используется блок "сценарий".

Создавать несколько рабочих полей удобно, когда Вы планируете сделать сложного и интересного бота. А сложный и интересный бот предполагает много различных блоков. Чтобы не загромождать одно рабочее поле множеством блоков, можно создать несколько рабочих полей (сценариев) и устанавливать между ними связь при помощи блока "сценарий".

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

![](/files/-MfrE--3yZ13YXwmhM9J)

При щелчке по названию сценария открывается список сценариев и кнопки настройки:

![](/files/-MfrEEY2kMsEtudK7-B7)

Если навести на любой сценарий, справа от названия отобразятся три точки, при щелчке на три точки открывается меню настройки данного сценария:

![](/files/-MfrEiVr1H4TyUO_FHYX)

**Главный сценарий** - это тот сценарий, который отображается пользователю бота при самом первом заходе в бот\
**Альтернативный сценарий** - в конструкторе существует возможность создавать "альтернативные главные сценарии".\
\
Вы, как создатель чат-бота, можете управлять тем, какую информацию показывать пользователям бота.\
Вы можете настроить бот таким образом, чтобы Главный сценарий показывался пользователю всего один раз, при самом первом заходе в бота.\
Например Вы в этом Главном сценарии выдаете какой-либо бонус и Ваша задача выдать этот бонус всего один раз, чтобы пользователи не могли использовать бонус повторно. Это можно реализовать с помощью функции "альтернативный сценарий".\
\
**Как работает альтернативный сценарий:**\
1\. Создаете главный сценарий\
2\. Создаете второй сценарий и делаете его альтернативным.\
3\. При самом первом заходе в бота - пользователю бота покажется настроенная Вами цепочка сообщений (цепочка из главного сценария).\
4\. Пользователь помечается тегом (для нашего понимания, что он уже видел данный сценарий).\
Подробнее о создании и работе с тегами здесь: <https://help.jetbot24.ru/dopolnitelnye-vozmozhnosti/avtorassylki-i-tegi>\
5\. При следующем заходе в бота (даже если пользователь перезагружает бота), ему покажется только альтернативный сценарий\
\
**Перезагрузить бот можно:**\
1\. В Телеграм - отправкой команды /start\
2\. В WhatsApp - отправкой 0000 (четыре нуля)\
При перезагрузке - бот запускается заново, с главного сценария (или альтернативного, если он настроен)\
\
С помощью данной функции "альтернативный сценарий" можно создавать "личные кабинеты" прямо в ботах для ваших пользователей.\
\
**Как сделать "альтернативный сценарий":**\
1\. Заходим в список сценариев (правая нижняя часть рабочего поля)\
2\. Нажимаем на 3 точки, рядом с нужным сценарием\
3\. В открывшемся окне ставим галочку "альтернативный сценарий"\
4\. Выбираем тег, по которому будет определяться, что данному клиенту нужно показывать не главный сценарий, а альтернативный

![](/files/-MfrF8Tp88JPcarbZChD)

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

![](/files/-MfrFPwYHfMboI_N1otH)

**Настройки для блока "сценарий" состоят из двух разделов:** \
1\. Выбор сценария \
2\. Задать имя блока

![](/files/-MfrFmRW_d1X5XtXYEjt)
