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!".

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.