Pythonin käyttäminen Discord Webhooksissa

Pythonin Kayttaminen Discord Webhooksissa



Webhook on tapa, jolla sovellus lähettää tietoja Discord-kanavalle ilman bottia. Webhookilla voidaan lähettää viestejä, upottaa tiedostoja, tiedostoja ja paljon muuta Discord-kanavalle. Pythonissa eri moduuleilla voidaan lähettää viestejä, upotteita tai tiedostoja Discord-kanavalle Discord-verkkohook-URL-osoitteen avulla.

Tässä oppaassa käsitellään seuraavaa sisältöä:







Ennen kuin käytämme Python for Discord webhookeja, meidän on luotava webhookit ja kopioitava webhookin URL-osoite. Jos et tiedä kuinka luoda webhook, noudata tätä opas webhookin luomisesta Pythonissa.



Pythonin käyttäminen Discord Webhooksissa?

' discordwebhook ” Pythonin moduulia käytetään vuorovaikutukseen Discord-webhookien kanssa sen REST API:n avulla. Se on kevyt ja helppokäyttöinen moduuli, joka tukee sekä synkronista että asynkronista käyttöä. Ensin asennamme tarvittavat paketit/kirjastot Pythonissa. Noudata toimitettuja ohjeita.



Voit asentaa ' discordwebhook ” Pythonissa käytämme seuraavaa komentoa cmd-päätteessä:





pip Asentaa discordwebhook



Tämä asentaa discordwebhookin onnistuneesti:

Lähetä viesti käyttämällä 'discordwebhook' -moduulia

Voimme käyttää 'discordwebhook' -moduulia mukautetun viestin lähettämiseen Discordille. Tässä on koodi, joka käyttää 'discordwebhook' -moduulia viestin lähettämiseen:

from discordwebhook tuonti Discord
ristiriita = epäsopu ( url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
discord.post ( sisältö = 'Hei **Linuxhintistä**! 🎉 Tervetuloa Linuxiin ja ohjelmointioppaaseen.' )

Tässä koodissa 'discordwebhook'-moduuli tuodaan. Seuraavaksi palvelin 'webhook_URL' välitetään 'Discord()'-menetelmälle. Lopuksi 'discord.post()' ottaa mukautetun sisällön argumenttina ja lähettää viestin määritetylle palvelimelle.

Viesti on vastaanotettu palvelimelle:

Lähetä viesti upottamalla käyttämällä 'discordwebhook' -moduulia

Voimme myös lähettää viestejä mukautetulla upotuksella käyttämällä ' discord.post() ”discordwebhook-moduulin menetelmä. Seuraava koodi on samanlainen kuin edellinen esimerkki, kun on lisätty upotettu objekti:

from discordwebhook tuonti Discord
ristiriita = epäsopu ( url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
discord.post ( sisältö = 'Hei **Linuxhintistä**! 🎉 ' )
discord.post (
upottaa = [ { 'titteli' : 'Oma upotus' , 'kuvaus' : 'Hei ja tervetuloa Linuxhint-opetusohjelmaan' } ] ,
)

Alla oleva katkelma näyttää palvelimessa olevan viestin upotusobjektin kanssa:

Lähetä viesti pyyntömoduulin avulla

Voimme myös lähettää viestin Discord-palvelimelle käyttämällä 'pyyntöjä' -moduulia. Tässä on esimerkkikoodi:

tuontipyynnöt
discord_webhook_url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV'
Custom_Message = {
'sisältö' : 'Hei ja tervetuloa Linuxhint-opetusohjelmaan'
}
requests.post ( discord_webhook_url, tiedot =Custom_Message )

Yllä annetussa koodissa toimme 'pyynnöt'-moduulin ja määritimme muuttujalle dicord_webhook-URL-osoitteen. Seuraavaksi kirjoitamme mukautetun viestin ja lähetämme sen Discord-palvelimelle käyttämällä 'requests.post()' -menetelmää.

Kuten näet, viesti on vastaanotettu Discord-palvelimelle:

Johtopäätös

Pythonin “discordwebhook”- ja “request”-moduulia käytetään mukautetun viestin lähettämiseen upotuksella ja muilla elementeillä Discordiin. Discord-verkkohookin URL-osoite välitetään määritettyyn funktioon mukautetun viestin lähettämiseksi palvelimelle. Tämä opas sisältää yksityiskohtaisia ​​tietoja Pythonin käytöstä Discord-webhookeissa useiden esimerkkien kautta.