Как в aigram отредактировать сообщение поменяв фото

Я редактирую сообщение так: await call.message.edit_text(text, reply_markup=keyboard)

Но в моём сообщении есть фото. Каким методом нужно его отредактировать заменив фото, текст и кнопки?


Ответы (1 шт):

Автор решения: MyZik

Ответ уже дан тут. Для aiogram это будет выглядеть вот так:

with open('frame.jpg', 'rb') as file
    photo = types.InputMediaPhoto(file, caption="New text")

await bot.edit_message_media(chat_id=msg_chat_id, message_id=msg_id, media=photo, reply_markup=keyboard)
→ Ссылка