Как удалить сообщение бота с помощью aiogram?
Всё должно удаляться, есть рабочий проект.
Возможно прав администратора в группе нет?
Вот пример:
import asyncio
from contextlib import suppress

from aiogram import types
from aiogram.utils.exceptions import (MessageToEditNotFound, MessageCantBeEdited, MessageCantBeDeleted,
                                      MessageToDeleteNotFound)

async def delete_message(message: types.Message, sleep_time: int = 0):
    await asyncio.sleep(sleep_time)
    with suppress(MessageCantBeDeleted, MessageToDeleteNotFound):
        await message.delete()
...
msg = await message.reply("Я удалюсь через 30 секунд")
    asyncio.create_task(delete_message(msg, 30))
@dp.callback_query_handler(text="тут название твоей callback_data")
async def call_main_menu(call: CallbackQuery):
    await bot.delete_message(chat_id=call.from_user.id, message_id=call.message.message_id)