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 и бот вернулся с "@упоминания понг!". Я хочу удалить !ping отправляется пользователем сразу после отправки бота " @ mention Pong!".

11
задан Oliver J
04.12.2022 7:08 Количество просмотров материала 2600
Распечатать страницу

1 ответ

хорошо, в конце блока кода нужно добавить следующее:

await client.delete_message(message)

это должно удалить сообщение 'authors' после того, как бот выполнил команду.

1
отвечен Oliver J 2022-12-05 14:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх