discordpy delete message code example

Example 1: delete message discord.py

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

Example 2: discord delete message

"create a variable called id"
var id
"then inside your client message statement change id ->  id = message.id"
client.on('message', message => {
  id = message.id
});
"inside your command type  message.fetch(id).then(msg => msg.delete());"
  if (message.content === !test)
      message.fetch(id).then(msg => msg.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()