Как принять неопределенное количество файлов от пользователя

Бывают случаи, когда необходимо принять от пользователя различные файлы, но их количество неизвестно заранее. Решением такой задачи может быть цикл забора файлов и записи их в одну переменную.
Сначала настроим «Группу кнопок с подсказками» с кнопкой «Далее», на которую пользователь нажмет, когда загрузит все изображения.
После нужно перевести пользователя компонентом «Перемотка» на экран «wa SOS fork». На нем настраиваем компонент «Развилка», где цель со значением «Далее» переводит на экран с компонентом «Алерт» для отправки переменной. В эту переменную будут записываться файлы, которые пользователь отправит боту.
Цель без значения с типом данных file записывает в переменную sos_file файл, который прислал пользователем.Для этого в настройках цели в поле «Имя переменной», в которую «Развилка» запишет значение, указываете имя переменной sos_file.
И одновременно эта же цель переводит на экран «wa SOS цикл», где эта же картинка уже в виде переменной перезаписывается в общую переменную sos_all_files и возвращает пользователя компонентом «Перемотка» на предыдущий экран. При этом если пользователь загружает еще одну картинку, то она снова записывается и добавляется в общую переменную с новой строки. Так происходит до того момента, пока пользователь не нажмет кнопку «Далее».
Когда пользователь нажимает кнопку «Далее», то он переходит к отправке общей переменной, куда записаны все ссылки на изображения, которые он отправил.