# Подробнее о сценариях

Краткая видео-инструкция по данному разделу:

{% embed url="<https://vk.com/video-161272419_456239109>" %}

После того, как вы зарегистрировались в сервисе, вам будет доступен тестовый сценарий – онбординг.

{% hint style="info" %}
**Сценарий** – последовательность шагов, которые выполняет бот в ответ на события, например, входящее сообщение в мессенджере, вступление в группу в соцсети или оплата товара в вашем онлайн-магазине.
{% endhint %}

Перейдите в сценарий. Перед вами откроется граф диалога бота с подписчиком:

<figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2FjkeidpYXAQ6vd9rsbcDp%2Fimage.png?alt=media&#x26;token=a0b0a982-b05a-4cf2-ba74-6e1cae02fbb9" alt=""><figcaption></figcaption></figure>

В сценарии есть **события** и **действия**

{% hint style="info" %}
**Событие** – внешнее воздействие, на которое может отреагировать бот. Например, поступление сообщения от подписчика.
{% endhint %}

{% hint style="info" %}
**Действие** – шаг, который бот выполняет в ответ на событие.
{% endhint %}

Посмотрите на созданный сценарий. В нем есть несколько событий (они выделены синим) и идущие от них стрелочки к действиям:

<figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2FUjmvQmRB83Y8wV4gWJaM%2Fimage.png?alt=media&#x26;token=15abe624-d1a3-43d7-accb-e803eb227ad7" alt=""><figcaption></figcaption></figure>

На примере выше видно 2 события "сообщение похоже на привет" и "сообщение равно знакомство". Это означает, что пользователь может попасть в данный сценарий, если напишет сообщение "привет" или "знакомство". Причем в зависимости от сообщения он попадет в разные цепочки.

{% hint style="info" %}
**Цепочка** – событие и следующие за ним действия внутри сценария.
{% endhint %}

<figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2FxzQzClpnbixAxoPCamVW%2Fimage.png?alt=media&#x26;token=01ff3380-4c3b-4530-bb11-80c7421ba202" alt=""><figcaption></figcaption></figure>

Smartbot работает по простому принципу:&#x20;

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