Kaip naudoti Python „Discord Webhooks“.

Kaip Naudoti Python Discord Webhooks



Webhook yra būdas programai siųsti duomenis į Discord kanalą nenaudojant roboto. „Webhook“ gali būti naudojamas žinutėms, įterpti, failams ir kt. siųsti į „Discord“ kanalą. „Python“ gali būti naudojami skirtingi moduliai, norint siųsti pranešimus, įterpti arba siųsti failus į „Discord“ kanalą, naudojant „Discord Webhook“ URL.

Šiame vadove aptariamas toks turinys:







Prieš naudodami „Python“, skirtą „Discord“ žiniatinklio kabliams, turime sukurti „webhook“ ir nukopijuoti „webhook“ URL. Jei nežinote, kaip sukurti „Webhook“, atlikite tai vadovas apie „Webhook“ kūrimą „Python“.



Kaip naudoti Python „Discord Webhooks“?

discordwebhook “ Python modulis naudojamas sąveikauti su „Discord“ žiniatinklio kabliukais naudojant REST API. Tai lengvas ir lengvai naudojamas modulis, kuris palaiko tiek sinchroninį, tiek asinchroninį naudojimą. Pirmiausia Python įdiegiame reikiamus paketus / bibliotekas. Norėdami tai padaryti, vadovaukitės pateiktomis instrukcijomis.



Norėdami įdiegti „ discordwebhook “ Python, mes naudojame šią komandą cmd terminale:





pip diegti discordwebhook



Tai sėkmingai įdiegs „discordwebhook“:

Išsiųskite pranešimą naudodami „discordwebhook“ modulį

Galime naudoti „discordwebhook“ modulį, kad išsiųstume pasirinktinį pranešimą „Discord“. Štai kodas, kuris pranešimui siųsti naudoja „discordwebhook“ modulį:

iš discordwebhook importuoti Discord
nesantaika = nesantaika ( url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
discord.post ( turinys = 'Sveiki iš **Linuxhint**! 🎉 Sveiki atvykę į Linux ir programavimo vadovą.' )

Šiame kode yra importuotas „discordwebhook“ modulis. Tada serveris „webhook_URL“ perduodamas „Discord()“ metodui. Galiausiai „discord.post()“ pasirenka pasirinktinį turinį kaip argumentą ir siunčia pranešimą nurodytam serveriui.

Laiškas gautas serveryje:

Siųskite pranešimą naudodami įdėjimą naudodami „discordwebhook“ modulį

Taip pat galime siųsti pranešimus su tinkintu įterpimu naudodami „ discord.post() “ modulio „discordwebhook“ metodas. Šis kodas yra panašus į ankstesnį pavyzdį, pridėjus įterptąjį objektą:

iš discordwebhook importuoti Discord
nesantaika = nesantaika ( url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
discord.post ( turinys = 'Sveiki iš **Linuxhint**! 🎉 ' )
discord.post (
įdeda = [ { 'titulas' : „Mano įterpimas“ , 'apibūdinimas' : 'Sveiki ir sveiki atvykę į Linuxhint mokymo programą' } ] ,
)

Toliau pateiktame fragmente rodomas pranešimas serveryje su įterpimo objektu:

Siųskite pranešimą naudodami užklausų modulį

Mes taip pat galime išsiųsti pranešimą į Discord serverį naudodami „užklausų“ modulį. Čia yra kodo pavyzdys:

importo užklausos
discord_webhook_url = „https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV“
Custom_Message = {
'turinys' : 'Sveiki ir sveiki atvykę į Linuxhint mokymo programą'
}
prašymai.post ( discord_webhook_url, duomenis =Custom_Message )

Aukščiau pateiktame kode importavome „užklausų“ modulį ir kintamajam priskyrėme savo dicord_webhook URL. Tada parašome pasirinktinį pranešimą ir siunčiame jį į „Discord“ serverį naudodami „requests.post()“ metodą.

Kaip matote, pranešimas buvo gautas Discord serveryje:

Išvada

Modulis „discordwebhook“ ir „prašymo“ modulis „Python“ naudojami tinkintam pranešimui su įterpimu ir kitais elementais siųsti „Discord“. „Discord Webhook“ URL perduodamas nurodytai funkcijai, kad būtų išsiųstas tinkintas pranešimas serveriui. Šiame vadove pateikta išsami informacija apie Python naudojimą „Discord“ žiniatinklio kabliukams naudojant kelis pavyzdžius.