Респондент может загружать документы в диалог. Для последующего использования всех этих файлов, а также для передачи их в другие системы с помощью блоков Webhook и Скрипт, используйте переменные.
Для этого в поле Переменная блока Сбор данных или Форма с типом Файл укажите переменную. Например, filevar
.
В результате первому загруженному файлу присваивается переменная filevar
, а остальные формируют массив данных. То есть для доступа к ним нужно использовать переменные @filevar.0
, @filevar.1
и т.д. Например, для публикации этих файлов в последующих ботах диалога, добавьте сообщение с массивом переменных, как показано на рисунке. В случае обращения к переменной @filevar
будет доступен первый загруженный файл.
Если пользователь прервал загрузку некоторых загружаемых файлов, то в массиве будут доступны только загруженные файлы.
Все действия с файлами можно выполнять и с массивом файлов.