> 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="/files/4A0qvQ3f6vM95krsN2IX" 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.
