Получение изображений или файлов от пользователя
Статья описывает как определить, что пользователь отправил файл, получить на него ссылку и как правильно работать с ней.
Чтобы определить, что пользователь отправил файл(далее фотография, файл, видео и тд объединяются одним словом), необходимо в условии указать attachment_message как на Рисунке 1:

Рисунок 1. Настройки стрелки для получения файлов от клиента
После того, как отправлен файл, появляются две переменные:
#{attachments} - url вложений к сообщению пользователя в формате JSON массива
#{attachment_url} - в этой переменной содержится обычная url ссылка на вложение для передачи в AmoCRM, Битрикс24 и пр.
Чтобы понять чем отличаются attachments и attachment_url друг от друга выведите их на экран:

Если в вашем проекте используется несколько вложений от пользователя, то удобно присваивать для url каждого из них собственную переменную. Для этого в редакторе блока в поле Калькулятор объявите переменную, в которую сохраните, полученный url вложения.
Ваша_переменная = #{attachment_url}
, как на Рисунке 3.

Рисунок 3. Присвоить переменной url_image1 значение
attachment_url
Видео-урок "Получение файлов от пользователя"