Salebot.pro
Search…
⌃K

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

Статья описывает как определить, что пользователь отправил файл, получить на него ссылку и как правильно работать с ней.
Чтобы определить, что пользователь отправил файл(далее фотография, файл, видео и тд объединяются одним словом), необходимо в условии указать 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