# Отправка медиафайлов

Ты ведь уже знаешь, что на эту тему [есть видео на нашем канале](https://youtu.be/Y3kIKZfTxOA?t=476)? :)

В [прошлой статеечке](/bots/blok-soobshenie/podstanovka-peremennykh.md) мы научились отправлять персонализированные сообщения - обращаться по имени к подписчику. Теперь оно не выглядит супер-скучно, но можно сделать круче. Давай добавим к нему какое-нибудь изображение :)

Тыкаем в "изображение", выбираем среди наших файлов необходимый.&#x20;

![](/files/-MasiYf5mVUf408SSBP3)

В результате получаем такой вид:

![](/files/-MasilVpq1o7CqvHCZDS)

Запускаем бота, получаем сообщения

![](/files/-MasiydTTEKQR2askHRh)

![Это значит, что всё работает](/files/-MasjzKUPdNumCt1rzUC)

### Чёкасаемо отправки других файлов

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

Обрати внимание, что ту же картинку ты можешь отправить как "файлом", так и "изображением". Если тебе нужно отправить без сжатия, например, твоя картинка - важный mindmap, и ты не хочешь, чтобы он потерял в качестве - используй отправку файлом.&#x20;

![](/files/-MaskN0cdj_rSio-WdIf)

{% hint style="info" %}
При самой первой отправке файла отправка занимает больше времени. Особенно это заметно на видео. Это связано с тем, что файл загружается на сервер мессенджера. В последующие запуски бота используется ссылка на уже загруженный файл, и отправка сообщения происходит значительно быстрее.&#x20;
{% endhint %}

### Отправка GIF изображений

Если ты хочешь отправить гифку - отправляй её как файл, иначе она придёт как статическая картинка в Телеграме и ВКонтакте.

В следующем уроке мы научимся древней джедайской магии - изменению порядка сообщений в блоке :man\_mage:&#x20;

Ну а если у тебя остались вопросы, или что-то не получается - [напиши нам](/kak-zadat-vopros-v-podderzhku.md) :)


---

# 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.leadconverter.su/bots/blok-soobshenie/otpravka-mediafailov.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.
