# Использование медиафайлов

Как загрузить изображение или документ и настроить отправку файла пользователю через действие бота.

Медиафайлы нужны, когда бот должен отправить клиенту изображение, презентацию, прайс-лист, инструкцию или другой готовый материал.

Загрузка файла сама по себе не отправляет его пользователям. После загрузки добавьте боту действие Отправить медиафайл и объясните в промпте, когда его вызывать.

# Перед загрузкой

  • дайте файлу понятное название;
  • проверьте, что в нём нет закрытой информации;
  • используйте актуальную версию документа;
  • подготовьте короткое описание назначения.

Например, описание Прайс-лист салона с услугами и ценами на июль 2026 года полезнее, чем файл1.pdf.

# Загрузка файла

  1. В левом меню ChatRex раскройте База знаний.
  2. Откройте раздел Медиафайлы.
  3. Нажмите Загрузить файл.
  4. Выберите файл на компьютере.
  5. Укажите описание: что находится в файле и в каком случае его нужно отправлять.
  6. Сохраните файл.
Загрузка и описание медиафайла в ChatRex

# Добавление действия

  1. Откройте Мои боты и нажмите Изменить напротив нужного бота.
  2. Перейдите во вкладку Интеграции и действия.
  3. Включите действия, если они ещё не включены.
  4. Нажмите Добавить действие.
  5. Выберите базовое действие Отправить медиафайл.
  6. Выберите способ отправки:
    • конкретный файл — бот всегда отправляет выбранный материал;
    • подбор по описанию — бот выбирает подходящий файл по запросу клиента и описаниям файлов.
  7. Сохраните действие и изменения бота.
Настройка действия Отправить медиафайл

# Правило в промпте

Укажите точное условие отправки:

Если клиент просит актуальный прайс-лист, вызови действие
`send_price_file`. Перед отправкой уточни, нужен ли полный прайс.
Не сообщай, что файл отправлен, если действие вернуло ошибку.

Используйте кодовое название, указанное в карточке действия.

# Проверка

  1. Откройте Тестирование.
  2. Попросите файл так, как это сделал бы клиент.
  3. Проверьте вызов действия в логе обработки.
  4. Затем повторите проверку в реальном канале: поддержка файлов зависит от мессенджера или CRM.

Если бот выбрал не тот материал, сделайте описания файлов более конкретными или настройте отправку фиксированного файла.

Другие встроенные операции описаны в статье Базовые действия.