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)
Это должно удалить сообщение "авторы" после того, как бот выполнил команду.