Для отправки нескольких файлов одновременно в бота, вы можете разделить каждый файл на отдельные сообщения и отправить их по очереди. Это можно сделать с помощью метода sendDocument или sendPhoto, передавая путь к файлу или URL файлов.
Чтобы загрузить несколько файлов одновременно через Finite State Machine (FSM), вы можете создать состояние, которое позволяет пользователю выбрать несколько файлов для загрузки, сохранить их в базе данных или временном хранилище и отправить их боту по очереди.
Например, вы можете создать состояние "Выбор файлов" для пользователя, который позволяет им выбирать несколько файлов для загрузки, после чего сохранить их в словаре или списке и отправить боту один за другим, используя метод sendDocument или sendPhoto.
Важно учитывать ограничения по размеру файлов и пропускной способности сети при отправке нескольких файлов одновременно в бота.