--- url: /reference/attachment.md description: >- Тип Attachment — вложение сообщения Telegram (фото, видео, файл, стикер) в шаблонах Astral Moderation. --- # Attachment

Вложение сообщения: фото, видео, документ, голосовое, стикер. Список вложений — в message.attachments.

## Свойства { #properties } | Свойство | Тип | Описание | |---|---|---| | `type` | Строка | `photo`, `video`, `document`, `audio`, `voice`, `animation`, `sticker`, `video_note` | | `fileId` | Строка | ID файла в Telegram | | `fileUniqueId` | Строка | Постоянный уникальный ID файла | | `fileName` | Строка | Имя файла (для документов) | | `mimeType` | Строка | MIME-тип | | `size` | Число | Размер в байтах | | `width`, `height` | Число | Размеры изображения или видео | | `duration` | Число | Длительность аудио или видео в секундах | | `url` | — | Всегда пусто: у файлов Telegram нет публичной ссылки | ## Пример { #example } ```template {% set files = message.attachments %} {% if files %} Во вложении {{ files | length }} {{ plural(files | length, 'ru', 'файл', 'файла', 'файлов', 'файла') }}: {% for f in files %} - {{ f.type }}{% if f.fileName %} — {{ f.fileName }}{% endif %} {% endfor %} {% endif %} ```