Cara Menggunakan Python untuk Discord Webhooks

Cara Menggunakan Python Untuk Discord Webhooks



Webhook ialah cara aplikasi menghantar data ke saluran Discord tanpa menggunakan bot. Webhook boleh digunakan untuk menghantar mesej, benaman, fail dan banyak lagi ke saluran Discord. Dalam Python, modul berbeza boleh digunakan untuk menghantar mesej, benaman atau fail ke saluran Discord dengan menggunakan URL webhook Discord.

Panduan ini membincangkan kandungan berikut:







Sebelum menggunakan Python untuk webhook Discord, kita perlu mencipta webhooks dan menyalin URL webhook. Jika anda tidak tahu cara membuat webhook ikut ini panduan untuk mencipta webhook dalam Python.



Bagaimana Menggunakan Python untuk Discord Webhooks?

' discordwebhook ” modul Python digunakan untuk berinteraksi dengan webhooks Discord menggunakan API RESTnya. Ia adalah modul yang ringan dan mudah digunakan yang menyokong kedua-dua penggunaan segerak dan tak segerak. Mula-mula, kami memasang pakej/perpustakaan yang diperlukan dalam Python. Untuk berbuat demikian, ikut arahan yang diberikan.



Untuk memasang ' discordwebhook ” dalam Python, kami menggunakan arahan berikut dalam terminal cmd:





pip pasang discordwebhook



Ini akan berjaya memasang discordwebhook:

Hantar Mesej Menggunakan Modul 'discordwebhook'.

Kami boleh menggunakan modul 'discordwebhook' untuk menghantar mesej tersuai kepada Discord. Berikut ialah kod yang menggunakan modul 'discordwebhook' untuk menghantar mesej:

daripada discordwebhook import Discord
perselisihan = perselisihan ( url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
perselisihan.post ( kandungan = 'Helo dari **Linuxhint**! 🎉 Selamat datang ke Linux dan Panduan Pengaturcaraan.' )

Di sini dalam kod ini, modul 'discordwebhook' diimport. Seterusnya, pelayan 'webhook_URL' dihantar kepada kaedah 'Discord()'. Akhir sekali, 'discord.post()' mengambil kandungan tersuai sebagai hujah dan menghantar mesej ke pelayan yang ditentukan.

Mesej telah diterima dalam pelayan:

Hantar Mesej dengan Benamkan Menggunakan Modul 'discordwebhook'.

Kami juga boleh menghantar mesej dengan pembenaman tersuai menggunakan ' discord.post() ” kaedah modul “discordwebhook”. Kod berikut adalah serupa dengan contoh sebelumnya, dengan penambahan objek terbenam:

daripada discordwebhook import Discord
perselisihan = perselisihan ( url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
perselisihan.post ( kandungan = 'Helo daripada **Linuxhint**! 🎉 ' )
perselisihan.post (
benam = [ { 'tajuk' : 'Benam Saya' , 'penerangan' : 'Helo dan Selamat Datang ke Tutorial Linuxhint' } ] ,
)

Coretan di bawah menunjukkan mesej dalam pelayan dengan objek benam:

Hantar Mesej Menggunakan Modul Permintaan

Kami juga boleh menghantar mesej kepada pelayan Discord menggunakan modul 'permintaan'. Berikut adalah contoh kod:

permintaan import
discord_webhook_url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV'
Mesej_Tersuai = {
'kandungan' : 'Helo dan Selamat Datang ke Tutorial Linuxhint'
}
permintaan.pos ( discord_webhook_url, data =Custom_Message )

Dalam kod yang diberikan di atas, kami mengimport modul 'permintaan' dan memperuntukkan URL dicord_webhook kami kepada pembolehubah. Seterusnya, kami menulis mesej tersuai dan menghantarnya ke pelayan Discord menggunakan kaedah 'requests.post()'.

Seperti yang anda lihat, mesej telah diterima dalam pelayan Discord:

Kesimpulan

Modul 'discordwebhook' dan modul 'permintaan' dalam Python digunakan untuk menghantar mesej tersuai dengan benam dan elemen lain kepada Discord. URL webhook Discord dihantar ke fungsi yang ditentukan untuk menghantar mesej tersuai ke pelayan. Panduan ini memberikan maklumat terperinci tentang menggunakan Python untuk webhooks Discord melalui berbilang contoh.