Как правильно реализовать удаление и редактирование сообщений aiogram?

У меня есть бот-модератор. И в нём есть команда /del, которая удаляет сообщение на которое ответили с этой командой:

@dp.message_handler(commands=["del"])
async def deleteMsg(message: types.Message):
    if isAdmin(message):
        await bot.delete_message(message.chat.id, message.reply_to_message.message_id)
        await message.delete()
    else: 
        await message.answer("У вас нет прав для данного дейтсвия")

Но иногда, по какой-то причине выскакивает ошибка message can't be deleted, я узнал что телеграмм может запрещать удаление сообщений в закрытых чатах, и узнал, что надо просто изменять текст сообщения на "удалено" Как это реализовать? В aiogram я нашел метод для редактирования сообщений только от бота:

await bot.edit_message_text(message.chat.id, message.reply_to_message.message_id, text="<i>Удалено<i>", parse_mode="HTML")

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

Автор решения: Григорий Власов
await bot.edit_message_text("<i>Удалено<i>", message.chat.id, message.reply_to_message.message_id, parse_mode="HTML")

У bot.edit_message_text параметры идут так: текст сообщения, id чата, id сообщения, и остальные параметры (типа parse_mode и reply_markup).

→ Ссылка