Асинхронная загрузка файлов на хостинг телеграм бот

Реализовал загрузку файлов на дропбокс через тг бота, но столкнулся с такой проблемой, что на время загрузки файла на хост остальной функционал бота не работает. Бот просто не реагирует, пока не загрузится файл.

Можете предложить какие-нибудь варианты решения или может быть есть асинхронная библиотека какого-либо файлхостинга?

                    dbx = dropbox.Dropbox(config.dropboxtoken)
                async with aiofiles.open(f'{file_path}', 'rb') as file:
                    response = dbx.files_upload(await file.read(),
                                                f'/{filename}')
                    await file.close()
                    print(response)
                url = dbx.files_get_temporary_link(f'/{filename}').link
                await message.answer(f'<a href="{url}">Ссылка</a>, parse_mode='HTML')

Ответы (1 шт):

Автор решения: nevajno

Реализовал загрузку на яндекс диск.
Использовал - Библиотека-клиент REST API Яндекс.Диска (yadisk-async).

→ Ссылка