# Шаг «Сообщение» блок «Файл»

Source: https://docs.botman.pro/a/237-shag-soobschenie-blok-fayl

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

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

Добавив блок «Файл», вы сможете сделать взаимодействие с ботом более полезным: сразу давать клиенту необходимые документы, а не только ссылки или текстовую информацию.

---

## Где находится и как добавить блок «Файл»

Чтобы использовать блок «Файл»:

Перейдите в нужный сценарий ⭢ шаг с типом «Сообщение» ⭢ «Добавить блок» ⭢ выберите «Файл».

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/4482c4d7c3d39e9603b0e85901cd323bfc9b9fd52ddc0b98fe4f466738a061ef.png)

После выбора откроется панель настроек блока, где можно загрузить документ, добавить название и подпись, а также настроить переход в сценарии.

---

## Основные настройки блока «Файл»

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

**1️⃣ Загрузка файла**

Первым делом прикрепите нужный документ. Для этого нажмите кнопку «Выбрать файл» — откроется окно выбора с вашего компьютера. После загрузки вы увидите название файла — именно оно и будет показано пользователю в сообщении.

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

📌 Максимальный размер файла — до 50 МБ.\
Этого хватает даже для тяжёлых PDF-документов, презентаций и архивов. Но помните:

- Мессенджеры могут вводить свои ограничения — как по размеру, так и по типам файлов.\
  Например, Telegram обычно принимает всё, а вот ВКонтакте не пропустит .exe, .apk, .js и подобные форматы.
- Мы не ограничиваем типы файлов на этапе загрузки. Поэтому, если файл не отправился, пришёл с ошибкой или не отображается у пользователя — проверьте, поддерживается ли он выбранной соцсетью.

📌 Лучше заранее протестировать отправку, особенно если вы используете редкий или нестандартный тип файла.

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/ac70c8c670a19622908c636235b39845b966ab7174bae3438575797e7ad53859.png)

**2️⃣ Подпись к файлу (необязательно)**

Подпись — это текст, который отображается сразу под прикреплённым файлом.\
Сюда можно добавить комментарий, пояснение, ссылку или персонализацию — например:

- «Инструкция по установке — шаг за шагом»
- «{{first\_name}}, вот ваш чек за оплату подписки»
- «Презентация курса. Можно открыть на телефоне или ноутбуке»

Что поддерживается:

- базовое форматирование (жирный, курсив, подчёркивание, ссылки, списки);
- переменные (например, {{first\_name}}, {{email}}, {{дата}} и т. п.).

📌 Максимум — 1000 символов.\
Если вы вставляете переменные, финальная длина будет считаться во время отправки, когда переменные подставятся.\
Если текст окажется слишком длинным — он будет автоматически обрезан, но файл всё равно отправится.

📌 Подпись не обязательна — если ничего не указать, пользователю просто придёт файл без текста под ним.

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/1b8dd0d59c9fcbc2e9d752599dce230f1ad384e11c08205b2608f36d5d423fcd.png)

---

## ❓ Часто задаваемые вопросы (FAQ)

**Можно ли отправить несколько файлов в одном сообщении❓**\
Нет. Один блок «Файл» = один прикреплённый файл.\
Если нужно отправить несколько — добавьте несколько блоков «Файл» в один шаг или используйте последовательные шаги.

**Файл не отправляется или отображается с ошибкой. Что делать❓**

Проверьте:

- не превышает ли файл лимит (до 50 МБ);
- допустим ли его формат для конкретной соцсети (например, ВКонтакте не принимает .exe, .apk, .bat);
- не заблокировала ли соцсеть отправку (такое иногда бывает у архивов с подозрительным содержимым).

📌 Лучше протестировать сценарий в том же мессенджере, куда пойдёт рассылка.

**Можно ли добавить переменные в подпись❓**\
Да, можно. Например: {{first\_name}}, вот ваш чек 📎.\
Но учитывайте: если переменная подставит слишком длинный текст, итоговая подпись может быть обрезана.\
Система подсчитывает длину в момент отправки, а не в шаблоне.

**Можно ли редактировать файл после загрузки❓**\
Нет. После прикрепления файл нельзя изменить — только удалить и загрузить заново.

**Файл загрузился, но кнопка добавления стала неактивна — почему❓**\
Можно прикрепить только один файл на блок. Чтобы заменить файл:

1. Удалите текущий (нажмите на иконку корзины).
2. Загрузите новый.

