discord python delete a message code example

Example 1: how to make a discord bot delete messages python

import discord 
 
@client.event 
async def on_message(message):
  	response = await message.channel.send("Hello") 
    # Deletes the message the user sent
	await message.delete() 
    # Deletes the responding message
	await response.delete()

Example 2: delete message discord.py

@client.event
async def on_message(message):
    await message.delete()

Example 3: discord.py delete own message

#this code will send "HI" for 3 seconds when the user says "HI"
#discord.py rewrite
#python 3+
include time
@bot.event
async def on_message(message):
  #Only continue if the message is "HI"
  if not message.content == "HI":
    return
  #Send HI back, and set it to a var
  BotMessage = await ctx.send("HI")
  #wait 3 seconds
  time.sleep(3)
  #delete the bot's msg
  BotMessage.delete()