# Резервное копирование и восстановление

* [Как клонировать проект](#how-to-duplicate-a-project)&#x20;
* [Как клонировать поток внутри проекта](#how-to-clone-copy-a-flow-within-a-project)&#x20;
* [Как восстановить поток из файла резервной копии](#how-to-restore-a-flow-from-a-file)&#x20;

**Почему резервные копии необходимы**

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

## Как дублировать проект

**Как работает резервное копирование (дублирование):**

Когда создается новый проект, он включает полную копию структуры и настроек бота. Это включает:

* Поток бота.
* Все быстрые ответы и текстовые сообщения.
* Настройки и конфигурацию CRM.

**Обратите внимание:** Фактические данные CRM (например, записи клиентов, информация о сделках) в новый проект не копируются.

{% hint style="info" %}
**Что копируется:**

Новый проект включает копию всех настроек проекта.

**Что не копируется:**

Следующие данные **не** передаются в новый проект:

* Данные клиентов и лидов
* Интеграции (например, AmoCRM, Bitrix24)
* Мини-лендинги

Это делает эту функцию идеальной для продажи готовых шаблонов ботов. Вы можете скопировать проект и передать его покупателю, который затем сможет безопасно подключить свои собственные аккаунты и данные без доступа к вашей конфиденциальной информации.
{% endhint %}

Резервное копирование можно выполнить двумя способами.<br>

1. Просто нажмите **«Дублировать»** кнопку на **«Проекты»** .

<div data-with-frame="true"><figure><img src="/files/767de681204b2e5380f4d249ce0b295c5a72030a" alt="" width="375"><figcaption></figcaption></figure></div>

2. Создайте новый проект и перейдите на **«Резервное копирование»** :

<div data-with-frame="true"><figure><img src="/files/116ac0c7373939471d570a24c404a57e43296c1b" alt="" width="220"><figcaption></figcaption></figure></div>

Далее выберите проект, из которого вы хотите восстановить данные.

<div data-with-frame="true"><figure><img src="/files/c67d2e26fa397b2a46e21a1ee8fc2e8b981b0521" alt=""><figcaption></figcaption></figure></div>

Здесь вы также можете скачать поток бота (он будет сохранен как файл .json) и восстановить копию из выбранного проекта.

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

## Как клонировать (копировать) поток внутри проекта

Чтобы скопировать поток, перейдите на вкладку «Резервное копирование - восстановление проекта» и выберите «Копировать рабочий процесс».

{% hint style="info" %}
Ваш поток останется без изменений, а поток из выбранного проекта будет добавлен рядом с ним.
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/d7a9a113b686251754cfd470f68ce9f1fccbd59c" alt=""><figcaption></figcaption></figure></div>

## Как восстановить поток из файла резервной копии

Чтобы восстановить поток, можно использовать ранее сохраненный `.json` файл резервной копии. Перейдите на вкладку **«Восстановить из файла»** в вашем проекте и загрузите файл. Это также работает для импорта потока бота, сохраненного из другого проекта.

<div data-with-frame="true"><figure><img src="/files/42ec5c80386a85ddb2292f26d243e9793a3a47e3" alt="" width="361"><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/0ffaa3a225dbb25571b818995557f2f0a0687c91" alt=""><figcaption></figcaption></figure></div>


---

# 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://docs.mavibot.ai/doc/ru/chatbot/builder/backup.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.
