# Вернуть боту

Функциональная команда позволяет выполнить возврат диалога обратно боту и автоматически снимает по Лиду установленный параметр - *Чат передан оператору*.

Настроить команду *Вернуть боту* можно, выбрав одноименный пункт **Вернуть боту** из списка **Команд**:

![](/files/-MURv4M-i30yz3TwSOgW)

Параметр *Использовать условие* - активность параметра позволяет создавать условие:

* если условие выполнено успешно, то данная команда будет выполнена
* если условие выполнено не успешно, то данная команда не будет выполнена

Подробнее с синтаксисом условий можно ознакомиться в разделе [JS условие выполнения команды](https://metabot.gitbook.io/documentation/sintaksis-js-skripta-s-usloviem/js-uslovie-vypolneniya-komandy).

{% hint style="warning" %}
Параметр позволяет настраивать очень гибкие сценарии бота, в котором выполнение тех или иных команд зависит от выполнения условий. Например, зависит определенных действий пользователя или от полученных от него данных.
{% endhint %}

В диалоговом окне необходимо указать параметр:

* **Если не поддерживается, то перевести в статус** - можно указать в какой статус при выполнении данной команды будет переведен Лид. Поле не обязательное для заполнения.

Нажать кнопку ***Создать***.

![](/files/-MURvXcz_4I3uwmQX5re)

В редакторе скриптов появится команда **Вернуть боту**.

![](/files/-MURw2yJGVgjp4qWxXZk)

Далее может быть установлена команда **Отправить текст**, в которой вы сообщите Лиду, что бот снова в работе. А также команда **Выполнить скрипт**, в которой будет указан для выполнения скрипт **Меню**.

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

![](/files/-MURxbA7JD1CpPwevDW6)

В свойствах данного маршрута бота включена активность параметра *Действует при переводе на оператора.*

![](/files/-MURxt0zs93BrG3T693j)

Команда **Вернуть боту** должна быть установлена первой по списку команд в скрипте с типом **Возврат**.

![](/files/-MURyEULS1wR-p8keDp3)

В свойствах данного скрипта необходимо выбрать Тип - *Возврат*.

![](/files/-MURyZJb0-CqnEdqc--m)

Минимальный набор команд для данного скрипта представлен на рисунке ниже, его можно расширить на усмотрение каждого архитектора ботов на платформе.

![](/files/-MURz0zEIpnngaM61-fs)

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

![](/files/-MURzSwO3bitWci1rbJx)


---

# Agent Instructions: 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:

```
GET https://metabot.gitbook.io/documentation/komandy/vernut-botu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
