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

Как бы я настроил свои команды, чтобы он удалил сообщение автора после того, как бот 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!".

1 ответ

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

await client.delete_message(message)

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

Другие вопросы по тегам