Discord Bot Python Eliminar mensaje de usuario después de ejecutar [cerrado]


0

¿Cómo configuraría mis comandos para eliminar el mensaje del autor después de que el Discord Bot ejecutó el comando? Por ejemplo:

#This is for the 'Ping' command.
if message.content.upper().startswith('!PING'):
userID = message.author.id
await client.send_message(message.channel, "<@%s> Pong!" % (userID))

Este comando es simple, escribe !pingy el bot regresó con "@mention Pong!". Quiero eliminar lo !pingenviado por el usuario justo después de que el bot envíe "@mention Pong!".

Respuestas:


1

Bien, entonces lo que tienes que hacer es al final de tu bloque de código, agrega lo siguiente:

await client.delete_message(message)

Esto debería eliminar el mensaje de 'autores' después de que el bot haya ejecutado el comando.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.