Как найти message.message.message_id?

Бот должен удалять своё предыдущее сообщение после ответа пользователя.

Но возникает ошибка:

AttributeError: 'Message' object has no attribute 'message'

Пробовал что-то менять, но выходит ошибка выше или:

aiogram.utils.exceptions.MessageToDeleteNotFound: Message to delete not found

Что можно сделать?

Код:

    @dp.message_handler(content_types=["text"], state="waitText")
    async def result(message: types.Message, state: FSMContext):
        await bot.delete_message(message.from_user.id, message.message.message_id)


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

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

Вы обращаетесь к объекту Message внутри объекта Message, его там нет :)

Для получения ID сообщения достаточно сделать так: message.message_id, вместо message.message.message_id

→ Ссылка