Получение изображений или файлов от пользователя

Статья описывает как определить, что пользователь отправил файл, получить на него ссылку и как правильно работать с ней.

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

Рисунок 1

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

Чтобы понять чем отличаются attachments и attachment_url друг от друга выведите их на экран:

Рисунок 2

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

Рисунок 3