text: import discord
  
  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('!deleteme'):
              msg = await message.channel.send('I will delete myself now...')
              await msg.delete()
  
              # this also works
              await message.channel.send('Goodbye in 3 seconds...', delete_after=3.0)
  
      async def on_message_delete(self, message):
          msg = f'{message.author} has deleted the message: {message.content}'
          await message.channel.send(msg)
  
  client = MyClient()
  client.run('token', bot=False)
  