Cara Menggunakan Python untuk Webhook Discord

Cara Menggunakan Python Untuk Webhook Discord



Webhook adalah cara aplikasi mengirim data ke saluran Discord tanpa menggunakan bot. Webhook dapat digunakan untuk mengirim pesan, menyematkan, file, dan lainnya ke saluran Discord. Dengan Python, modul berbeda dapat digunakan untuk mengirim pesan, penyematan, atau file ke saluran Discord dengan menggunakan URL webhook Discord.

Panduan ini membahas konten berikut:







Sebelum menggunakan webhook Python untuk Discord, kita perlu membuat webhook dan menyalin URL webhook tersebut. Jika Anda tidak tahu cara membuat webhook, ikuti ini memandu tentang membuat webhook dengan Python.



Bagaimana Cara Menggunakan Python untuk Webhook Discord?

discordwebhook ” Modul Python digunakan untuk berinteraksi dengan webhook Discord menggunakan REST API-nya. Ini adalah modul ringan dan mudah digunakan yang mendukung penggunaan sinkron dan asinkron. Pertama, kita menginstal paket/library yang diperlukan dengan Python. Untuk melakukannya, ikuti instruksi yang diberikan.



Untuk menginstal “ discordwebhook ” dengan Python, kami menggunakan perintah berikut di terminal cmd:





pip Install discordwebhook



Ini akan berhasil menginstal discordwebhook:

Kirim Pesan Menggunakan Modul “discordwebhook”.

Kita dapat menggunakan modul “discordwebhook” untuk mengirim pesan khusus ke Discord. Berikut adalah kode yang menggunakan modul “discordwebhook” untuk mengirim pesan:

dari discordwebhook impor Discord
perselisihan = Perselisihan ( url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
perselisihan.posting ( isi = 'Halo dari **Linuxhint**! 🎉 Selamat datang di Linux dan Panduan Pemrograman.' )

Di sini, di kode ini, modul “discordwebhook” diimpor. Selanjutnya, server “webhook_URL” diteruskan ke metode “Discord()”. Terakhir, “discord.post()” mengambil konten khusus sebagai argumen dan mengirimkan pesan ke server yang ditentukan.

Pesan telah diterima di server:

Kirim Pesan dengan Sematan Menggunakan Modul “discordwebhook”.

Kami juga dapat mengirim pesan dengan penyematan khusus menggunakan “ perselisihan.posting() ” metode modul “discordwebhook”. Kode berikut mirip dengan contoh sebelumnya, dengan penambahan objek yang disematkan:

dari discordwebhook impor Discord
perselisihan = Perselisihan ( url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
perselisihan.posting ( isi = 'Halo dari **Linuxhint**! 🎉 ' )
perselisihan.posting (
menyematkan = [ { 'judul' : 'Sematan Saya' , 'keterangan' : 'Halo dan Selamat Datang di Tutorial Linuxhint' } ] ,
)

Cuplikan di bawah ini menunjukkan pesan di server dengan objek yang disematkan:

Kirim Pesan Menggunakan Modul Permintaan

Kami juga dapat mengirim pesan ke server Discord menggunakan modul “permintaan”. Berikut ini contoh kodenya:

permintaan impor
perselisihan_webhook_url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV'
Pesan_Kustom = {
'isi' : 'Halo dan Selamat Datang di Tutorial Linuxhint'
}
permintaan.posting ( perselisihan_webhook_url, data =Pesan_Kustom )

Dalam kode yang disediakan di atas, kami mengimpor modul “permintaan” dan menetapkan URL dicord_webhook kami ke variabel. Selanjutnya, kami menulis pesan khusus dan mengirimkannya ke server Discord menggunakan metode “requests.post()”.

Seperti yang Anda lihat, pesan telah diterima di server Discord:

Kesimpulan

Modul “discordwebhook” dan modul “request” dengan Python digunakan untuk mengirim pesan khusus dengan penyematan dan elemen lainnya ke Discord. URL webhook Discord diteruskan ke fungsi yang ditentukan untuk mengirim pesan khusus ke server. Panduan ini memberikan informasi mendetail tentang penggunaan webhook Python untuk Discord melalui berbagai contoh.