Discord Bot Python Hapus Pesan Pengguna Setelah Dieksekusi [ditutup]

0

Bagaimana saya mengatur perintah saya sehingga akan menghapus pesan penulis setelah Bot Perselisihan menjalankan perintah? Sebagai contoh:

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

Perintah ini sederhana, Anda mengetik !pingdan bot kembali dengan "@mention Pong!". Saya ingin menghapus yang !pingdikirim oleh pengguna tepat setelah bot mengirimkan "@mention Pong!".

Oliver J
sumber

Jawaban:

1

Oke, jadi yang harus Anda lakukan adalah di akhir blok kode Anda, tambahkan berikut ini:

await client.delete_message(message)

Ini harus menghapus pesan 'penulis' setelah bot mengeksekusi perintah.

Oliver J
sumber