> For the complete documentation index, see [llms.txt](https://doc.nextbot.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.nextbot.ru/functional/scenarii/vidy-scenariev.md).

# Виды сценариев (события)

Сценарии срабатывают при определённых событиях (триггерах). Событие выбирается в окне **«Выберите условие»**.

Доступны следующие виды:

### Клиент

* **Новое сообщение клиента** — сценарий будет выполняться после каждого сообщения от клиента/пользователя
* **Повторное обращение клиента** — сценарий будет выполняться, если клиент вернулся в диалог спустя указанное количество дней с момента своего предыдущего сообщения
* **Полное совпадение сообщения клиента** — сценарий будет выполняться при полном совпадении сообщения клиента с указанными ключевыми словами/фразами
* **Частичное совпадение сообщения клиента** — сценарий будет выполняться, когда сообщение содержит часть ключевых слов
* **Совпадение сообщения клиента по смыслу** — сценарий будет выполняться при совпадении сообщения клиента по смыслу с ключевой фразой или словом
* **Достижение лимита расходов на пользователя** — сценарий будет выполняться при достижении лимита расходов на пользователя, настроенных для этого агента

### Менеджер

* **Новое сообщение менеджера** — сценарий будет выполняться, когда менеджер/оператор отправляет сообщение в диалог
* **Полное совпадение сообщения менеджера** — сценарий будет выполняться при полном совпадении сообщения менеджера с указанными ключевыми словами или фразами
* **Частичное совпадение сообщения менеджера** — сценарий будет выполняться, когда сообщение менеджера содержит часть указанных ключевых слов
* **Совпадение сообщения менеджера по смыслу** — сценарий будет выполняться при совпадении сообщения менеджера по смыслу с ключевой фразой или словом

### Агент

* **Новое сообщение агента** — сценарий будет выполняться, когда агент генерирует сообщение, отвечая клиенту/пользователю
* **Полное совпадение сообщения агента** — сценарий будет выполняться при полном совпадении сообщения агента с указанными ключевыми словами или фразами
* **Частичное совпадение сообщения агента** — сценарий будет выполняться, когда сообщение агента содержит часть указанных ключевых слов
* **Совпадение сообщения агента по смыслу** — сценарий будет выполняться при совпадении сообщения агента по смыслу с ключевой фразой или словом

### Диалог

* **Начало диалога** — сценарий будет выполняться в начале диалога, когда к агенту обратится новый клиент/пользователь
* **Ошибка отправки сообщения** — сценарий будет выполняться, если агент не смог отправить ответ клиенту из-за ошибки мессенджера или интеграции

<figure><img src="https://2593311972-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fef2EBU68XAlye1NtG8DF%2Fuploads%2Fgit-blob-905af735ed04c8209c2d40b4daaa23a827618ccc%2Fscenarii-vidy-scenariev-klient-menedzher.png?alt=media" alt="Окно выбора события сценария: группы Клиент и Менеджер"><figcaption></figcaption></figure>

<figure><img src="https://2593311972-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fef2EBU68XAlye1NtG8DF%2Fuploads%2Fgit-blob-08f99d9b0ad94b4fba9c37f3d79d4962674b1618%2Fscenarii-vidy-scenariev-agent-dialog.png?alt=media" alt="Окно выбора события сценария: группы Агент и Диалог"><figcaption></figcaption></figure>

{% hint style="info" %}
Когда вы добавляете ключевые слова или проверяете их смысловое совпадение, система отправляет ваш текст в OpenAI для обработки (векторизации). Эта услуга платная.\
\
**Стоимость** зависит от длины текста. Цена — 0,13 USD за 1 000 000 токенов.

**Если у вас свой ключ OpenAI:** Проверять совпадение можно только при положительном балансе на вашем счёте в OpenAI.
{% endhint %}

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.nextbot.ru/functional/scenarii/vidy-scenariev.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
