Как сохранить все фото, отправленные пользователем? aiogram
Как сохранить все фото, отправленные пользователем? Код ниже сохраняет только одно фото, т.к, каждое фото в новом сообщении, как я понял.
@dp.message_handler(content_types=['photo'])
async def get_photo(message: types.Message):
await message.photo[-1].download()
Ответы (2 шт):
Автор решения: Andrey.LW
→ Ссылка
await message.photo[-1].download('data/send-' + message.photo[-1].file_unique_id + '.jpg')
я тоже бился над этим и в итоге сделал как-то так. Может и костыль, но работает
Автор решения: tomato-magnet-regulato
→ Ссылка
photo = message.photo.pop()
await photo.download(destination_dir='files/')
await message.photo[-1].download(
destination_dir = 'files/')