Как сохранить файл посылаемый боту в aiogram

SuperMoisha

Green Team
27.06.2021
21
3
BIT
27
Боту посылаю файл но вот этим кодом пытаюсь его сохранить

@dp.message_handler(content_types=['document'])
async def send_file(message: types.Message):
file_name = message.document.file_name
my_file = open(file_name, "w+")
my_file.write(message.document)
my_file.close()
await bot.send_message(message.from_user.id, file_name)

В итоге ошибка TypeError: write() argument must be str, not Document, как ее лечить ?
 

SuperMoisha

Green Team
27.06.2021
21
3
BIT
27
Вот решение
@dp.message_handler(content_types=ContentTypes.ANY)
async def unknown_message(message: types.Message):
if document := message.document:
await document.download(
destination_file=f'{document.file_name}'
)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!