Как скачивать фотографию через бота при определенной команде Python Aiogram? Пример ситуации на скриншоте:
та самая определенная команда !dem. у меня уже есть кое-какой код, но почему то он не работает, бот просто ничего не скачивает. консоль ошибок не выдает.
вот код:
@dp.message_handler(commands=['dem'], commands_prefix="!/")
async def cmd_create_dem(msg: types.Message):
file_info = bot.get_file(message.photo[len(message.photo) - 1].file_id)
downloaded_file = bot.download_file(file_info.file_path)
src = 'C:/Users/andis/Desktop/Python/EasyBot 2/handlers/photo' + message.photo[1].file_id
with open(src, 'wb') as new_file:
new_file.write(downloaded_file)
bot.message.answer(message, "Фото успешно скачано!")