Для того чтобы бот автоматически сохранял полученные фотографии, можно использовать метод `download_photo()` класса `PhotoSize`.
Вот исправленный код:
```python
@router.message(F.photo)
async def get_photo(message: types.Message):
# Создаем уникальное имя файла для сохранения
file_name = f'photo_{message.photo[-1].file_id}.jpg'
# Скачиваем фото
await message.photo[-1].download(destination=file_name)
```
Проблема в вашем коде возникает из-за неправильного использования метода `download()`. Метод `download()` принимает параметр `destination`, в котором нужно указать путь к файлу, в который будет сохранен скачанный файл, вместо `destination_file`. Также, вам необходимо предоставить уникальное имя файла для сохранения, чтобы не перезаписывать уже существующие файлы. В примере я использую `file_id` полученного фото в качестве имени файла, чтобы файлы сохранялись с уникальными именами.
Убедитесь, что у вас установлена последняя версия библиотеки `aiogram`, так как метод `download()` может отсутствовать в более старых версиях.