Проблема события on_message_delete

событие on_message_delete срабатывает на удаления сообщений после запуска бота. Можно ли как-то изменить поведение, чтобы событие срабатывало и на удаление старых сообщений? Вот код, не знаю нужен или нет:

async def on_message_delete(self, message):
    if not message.author.bot:
        today = datetime.today().strftime('%Y-%m-%d %H:%M:%S')
        with open(f"messages/deleted.txt", 'a', encoding='utf-8') as f:
            f.write(f"{today} | Автор: {message.author}, Канал: {message.channel}, Сообщение: {message.content}\n")
        channel = discord.utils.get(message.guild.channels, name="logs")
        embed = discord.Embed(title=f"Сообщение удалено", colour=0x71368a)
        embed.add_field(name="Ссылка для пинга:", value=f"<@{message.author.id}>", inline=False)
        embed.add_field(name="Автор:", value=f"{message.author}", inline=False)
        embed.add_field(name="Канал:", value=f"{message.channel}", inline=False)
        embed.add_field(name="Сообщение:", value=f"{message.content}", inline=False)
        embed.set_footer(text=f'{today}')
        await channel.send('', embed=embed)

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