Discord Bot Python Удалить сообщение пользователя после выполнения

2034
Oliver J

Как бы я настроил свои команды, чтобы он удалил сообщение автора после того, как бот Discord выполнил команду? Например:

#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)) 

Эта команда проста, вы вводите, !pingи бот возвращается с "@mention Pong!". Я хочу удалить !pingотправленное пользователем сразу после того, как бот отправит «@mention Pong!».

0

1 ответ на вопрос

1
Oliver J

Итак, что вам нужно сделать, это в конце блока кода добавить следующее:

await client.delete_message(message) 

Это должно удалить сообщение «авторы» после того, как бот выполнил команду.