Скачать файл вложения в хранилище проекта
Данное действие будет полезно, если необходимо сохранить вложение пользователя и его в дальнейшем обработать.
Действие может принимать непосредственно код вложения или можно получить код из блока событие. Для этого необходимо использовать переменную {var:object.attachments[0].code}. Пример как выглядит код вложения в Telegram: AgACAgIAAxkBAAIII2Xg5paNkTl5Riz-22In7tVwI_yrAAKd3zEbHKkIS1iRzwTea6IQAQADAgADeQADNAQ
Внимание! Поддерживаются файлы не больше 20 МБ.

Опция "Удалить файл через несколько минут" полезна, так как не захламляет ваше хранилище проекта лишними файлами, когда они становятся более не нужны для дальнейшей работы. Если их не удалять, можно быстро заполнить весь объем бесплатного хранилища.
Внимание! Если установить время жизни файла - 0 или оставить данное поле пустым, то файл не будет удален.
Сохраните результат в переменную. В переменной будет ссылка на файл в вашем хранилище проекта. Пример ссылки: https://multyai.storage.yandexcloud.net/project/269/flow/413554/2024-02-29_23-18-08_ZD9.jpg
Обратите внимание, даже если вы получаете один и тот же файл, каждый раз в хранилище будет сохранен новый экземпляр файла.
Сохраните ссылку в переменную. Обратите внимание, что переменная result перезаписывается после выполнения каждого контейнера, рекомендуется использовать другое имя переменной.
Пример схемы:

- Используем событие "Входящее сообщение" с условием "Тип вложение внутри объекта события". Когда пользователь отправит какое-либо вложение, код вложения будет доступен в переменной {var:object.attachments[0].code}.
- Сохраняем вложение в хранилище проекта. И сохраняем ссылку на файл расположенный в хранилище в переменную.
- Отправляем ссылку пользователю.