Discord Bot Python Excluir mensagem do usuário depois de executada [fechada]

0

Como eu configuraria meus comandos para excluir a mensagem do autor depois que o Discord Bot executasse o comando? Por exemplo:

#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 é simples, você digita !ping e o bot retornou com "@mention Pong!". Eu quero excluir o !ping enviado pelo usuário logo após o bot enviar "@mention Pong!".

    
por Oliver J 10.05.2018 / 03:51

1 resposta

1

Ok, então o que você precisa fazer é no final do bloco de código, adicione o seguinte:

await client.delete_message(message)

Isso deve excluir a mensagem 'autores' depois que o bot tiver executado o comando.

    
por 10.05.2018 / 19:52