# Файлы (хранилище)

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

Данное ограничение введено для предотвращения распространения вредоносного программного обеспечения, несанкционированного выполнения кода, компрометации устройств пользователей и иных угроз информационной безопасности.

К запрещённым типам файлов относятся, включая, но не ограничиваясь:

**Исполняемые файлы и установщики:**\
.exe, .com, .bat, .cmd, .msi, .msp, .scr, .app, .apk, .ipa, .dmg, .pkg, .deb, .rpm, .appimage

**Скрипты и сценарии:**\
.ps1, .vbs, .js, .py, .rb, .php, .sh, .bash, .cgi, .asp, .aspx, .jsp

**Макросы и потенциально опасные документы:**\
.docm, .xlsm, .pptm, .dotm, .xlam

**Библиотеки и системные компоненты:**\
.dll, .sys, .drv, .ocx

**Другие потенциально опасные типы файлов:**\
.jar, .class, .swf, .hta, .chm, .reg, .svg, .xml, .html

Полный перечень запрещённых расширений может изменяться и дополняться администрацией платформы без предварительного уведомления.
{% endhint %}

Файловое хранилище — это удобное и безопасное решение для организации, хранения и совместного использования данных, позволяющее эффективно управлять информацией и обеспечивать её доступность в проекте, созданном в Salebot

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

<mark style="color:green;">**✓**</mark> Одним из главных преимуществ хранилища является возможность централизованного управления всеми файлами в одном проекте. Это удобно, потому что вам больше не нужно тратить время на поиск нужных документов или других файлов на сторонних сервисах, где вместе с файлами по вашему бизнесу будут присутствовать и не особо нужные изображения, аудио- или видеозаписи.&#x20;

Всё находится под рукой, и доступ к нужной информации становится быстрым и лёгким.

<mark style="color:green;">**✓**</mark> Другой весомый плюс – использование файлового хранилища как аналога популярным облачным сервисам. Можно легко организовать работу с документами, будь то текстовые файлы, изображения или другие типы данных, обеспечивая их доступность без привязки доступа к определенному пользователю.&#x20;

<mark style="color:green;">**✓**</mark> Salebot быстро адаптируется к изменениям: теперь если ваши клиенты не могут просматривать видео уроки онлайн-курсов на популярном видеохостинге, то воспользуйтесь файловым хранилищем. Прогрузите видео прямо в Salebot и запускайте видео уроки прямо из своего проекта.&#x20;

Таким образом, файловое хранилище – это не просто место для хранения данных, а полноценный инструмент для их организации и управления. Оно открывает множество возможностей для оптимизации работы с файлами, делая процесс более удобным, эффективным и безопасным.

## Как работать с файловым хранилищем

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

В основной функционал хранилища входит:

1. **Загрузка файлов для использования в проекте**

Чтобы загрузить файл в проект, необходимо кликнуть по одноименной кнопке справа на экране:

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

Далее в открывшемся окне выберите необходимый файл, после чего он загрузится в проект:

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

2. **Хранение данных**:

Основная функция хранилища — это обеспечение безопасного и надежного сохранения файлов различного формата (документы, изображения, видео и т.д.) в проекте.&#x20;

Поэтому после загрузки он будет хранится в соответствующей вкладке:

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

3. **Поиск и фильтрация файлов**:

Встроенные инструменты поиска и фильтрации позволяют легко находить нужные файлы:

а) типу:

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

б) по дате загрузки:

<div data-with-frame="true"><figure><img src="/files/33BPFDHfLpA99TMgh42N" alt="" width="322"><figcaption></figcaption></figure></div>

в) по размеру:

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

Чтобы отфильтровать файлы по размеру, кликните на строку "Размер".&#x20;

4. **Управление объемом хранилища**:

Пользователи могут отслеживать и управлять количеством занимаемого места, контролировать, сколько данных загружено.&#x20;

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

Если окажется, что места недостаточно, то можно приобрести дополнительный объем хранилища согласно тарифной сетке.&#x20;

{% hint style="success" %}
Стоимость дополнительных гб файлового хранилища можно узнать в "[Тарифах](broken://pages/-MF5l8zjW-wNPDw5IccK#dopolnitelnye-uslugi-k-tarifu)".&#x20;
{% endhint %}

5. **Просмотр загруженных файлов из разделов проекта**

Если вам необходимо просмотреть файлы, которые были загружены в диалогах с клиентами (учениками), то воспользуйтесь соответствующей вкладкой "Файлы диалогов":

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

Файлы из блоков чат-бота в схеме конструктора воронок можно найти в соответствующей вкладке "Файлы из конструктора":

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

Файлы, загруженные в других разделах проекта (в т.ч. из файлового хранилища), будут находится во вкладке "Загруженные операторами файлы":

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

Также в разделе можно просмотреть сертификаты:

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

#### Индикаторы файла

В строке с загруженным файлом можно увидеть индикаторы: зеленый, желтый, оранжевый и красный.&#x20;

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

Индикаторы обозначают размер файла. Красный индикатор также может говорить о том, что либо файл слишком большой (превышен лимит размера файла), либо файл с какой-либо ошибкой.&#x20;

### **Как отключить сохранение файлов в хранилище из диалога с клиентом?**

Чтобы файлы из диалога с клиентом не сохранялись в файловом хранилище перейдите в настройки проекта:

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

Далее необходимо в настройках проекта перейти во вкладку "Переписка":

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

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

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

Поставьте чекбокс в неактивное положение и тогда файлы из переписки с клиентом не будут сохраняться в файловое хранилище:

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

## **Очищение хранилища**

Хранилище можно очистить, воспользовавшись функцией массового удаления файлов либо выбрав только некоторые уже не нужные файлы.&#x20;

### Массовое удаление файлов

{% hint style="danger" %} <mark style="color:red;">**SALEBOT ПРЕДУПРЕЖДАЕТ!**</mark>&#x20;

**Внимание!** Будьте осторожны с массовым удалением файлов: удаленные из проекта файлы в хранилище восстановить невозможно!

Если вы удалите все файлы из хранилища, то они удалятся ВО ВСЕХ разделах проекта, в том числе из ботов, из сайтов, курсов и т.п. Если вы удалите ВСЕ файлы из хранилища, то вложения не будут отправляться в боте или отображаться на страницах уроков/сайтов и прочее.&#x20;
{% endhint %}

Для массового удаления файлов нажмите на соответствующую кнопку, затем внизу экрана откроется плашка для выбора периода:&#x20;

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

Нажмите на период, за который необходимо удалить файлы в проекте:

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

Откроется окно с выбором:

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

В открывшемся модальном окне можно выбрать какие файлы вам необходимо удалить из хранилища:

1. Это могут быть все файлы;
2. Только файлы из диалогов;
3. Файлы из конструктора;
4. Файлы, которые были загружены в других разделах Salebot (не в конструкторе и диалогах)
5. Период, С которого и (или) ДО которого необходимо удалить файлы:

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

### Единичное удаление файлов

Можно удалять файлы по одному, например, воспользовавшись кнопкой справа на экране:

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

При необходимости удаление нескольких файлов, отметьте галочку напротив необходимых файлов:

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

После чего откроется плашка с удалением файлов, где необходимо найти кнопку "Удалить файлы":

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

Тогда в проекте удалятся только те файлы, которые вы отметили галочкой.&#x20;

## Где можно использовать файлы из хранилища в проекте

Загруженные файлы из хранилища можно использовать в различных разделах Salebot.&#x20;

### **Диалог с клиентом**

В диалоге с клиентом можно прикреплять файлы, загруженные в хранилище. Для этого найдите кнопку "Прикрепить файл":

<div data-with-frame="true"><figure><img src="/files/26Ppx1a2PKaa7zJxnmZR" alt="" width="563"><figcaption></figcaption></figure></div>

Нажмите на кнопку "Прикрепить файл" и выберите необходимый из хранилища (или загрузите новый):

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

### **Диалог с учеником**

Аналогично диалогу с клиентом, необходимо перейти в диалог с учеником и прикрепить необходимый файл, выбрав его из хранилища:

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

### **Сайты и уроки**

Для сайта и страницы урока онлайн-курса существуют различные секции, в которые можно вложить медиа-файлы: использовать файлы из хранилища можно в блоках медиа и обложки.&#x20;

<div data-with-frame="true"><figure><img src="/files/1MJhzIVfxJ3ZHp63X4J6" alt="" width="285"><figcaption></figcaption></figure></div>

Из хранилища в блок загружается изображение:

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

А также видео и превью для него:

<div data-with-frame="true"><figure><img src="/files/5DGvrkJNh5DJybZb4VIZ" alt="" width="375"><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.salebot.pro/chatbots/file_storage.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.
