Задать вопрос
  • Как удалить сообщение бота с помощью aiogram?

    @alekssamos
    Программист любитель
    Всё должно удаляться, есть рабочий проект.
    Возможно прав администратора в группе нет?
    Вот пример:
    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))
    Ответ написан