import discord import asyncio class MyClient(discord.Client): async def on_ready(self): print(f"Logged in as {self.user} (ID: {self.user.id})") print("------") async def on_message(self, message): if message.content.startswith("!editme"): msg = await message.channel.send("10") await asyncio.sleep(3.0) await msg.edit(content="40") async def on_message_edit(self, before, after): msg = f"**{before.author}** edited their message:\n{before.content} -> {after.content}" await before.channel.send(msg) client = MyClient(intents=discord.Intents(guilds=True, messages=True)) client.run("token")