Как принять документ (zip), отправленный пользователем в aiogram
Идея такая, что нужно сохранить файл, отправленный пользователем боту в Telegram, локально на сервер по определенному пути. Пробовал сделать это таким образом:
@dp.message_handler(content_types=['photo', 'document'])
async def photo_or_doc_handler(message: types.Message):
file_in_io = io.BytesIO()
if message.content_type == 'photo':
await message.photo[-1].download(destination_file=file_in_io)
elif message.content_type == 'document':
await message.document.download(destination_file=file_in_io)
Но не знаю, как скачать этим методом в определенную папку.