Sådan bruges Python til Discord Webhooks

Sadan Bruges Python Til Discord Webhooks



Webhook er en måde, hvorpå en applikation kan sende data til Discord-kanalen uden at bruge en bot. Webhook kan bruges til at sende beskeder, indlejringer, filer og mere til en Discord-kanal. I Python kan forskellige moduler bruges til at sende beskeder, indlejringer eller filer til Discord-kanalen ved at bruge Discord-webhook-URL'en.

Denne vejledning diskuterer følgende indhold:







Før vi bruger Python til Discord webhooks, skal vi oprette webhooks og kopiere webhooks URL'en. Hvis du ikke ved, hvordan du opretter webhook, følg dette guide om at oprette webhook i Python.



Hvordan bruges Python til Discord Webhooks?

Det ' discordwebhook ” modul af Python bruges til at interagere med Discord webhooks ved hjælp af dets REST API. Det er et let og brugervenligt modul, der understøtter både synkron og asynkron brug. Først installerer vi de nødvendige pakker/biblioteker i Python. For at gøre det skal du følge de medfølgende instruktioner.



For at installere ' discordwebhook ” i Python bruger vi følgende kommando i cmd-terminalen:





pip installere discordwebhook



Dette vil installere discordwebhook med succes:

Send en besked ved hjælp af 'discordwebhook'-modulet

Vi kan bruge 'discordwebhook'-modulet til at sende den brugerdefinerede besked til Discord. Her er koden, der bruger 'discordwebhook'-modulet til at sende besked:

fra discordwebhook import Discord
splid = splid ( url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
discord.indlæg ( indhold = 'Hej fra **Linuxhint**! 🎉 Velkommen til Linux og programmeringsvejledning.' )

Her i denne kode er 'discordwebhook'-modulet importeret. Derefter sendes serveren 'webhook_URL' til metoden 'Discord()'. Til sidst tager 'discord.post()' det brugerdefinerede indhold som et argument og sender en besked til den angivne server.

Beskeden er modtaget på serveren:

Send en besked med Embed ved hjælp af 'discordwebhook'-modulet

Vi kan også sende beskeder med den tilpassede indlejring ved at bruge ' discord.post() ”-metoden for “discordwebhook”-modulet. Følgende kode ligner det foregående eksempel, med tilføjelsen af ​​et indlejret objekt:

fra discordwebhook import Discord
splid = splid ( url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
discord.indlæg ( indhold = 'Hej fra **Linuxhint**! 🎉 ' )
discord.indlæg (
indlejrer = [ { 'titel' : 'Min indlejring' , 'beskrivelse' : 'Hej og velkommen til Linuxhint Tutorial' } ] ,
)

Nedenstående uddrag viser meddelelsen på serveren med embed-objektet:

Send en besked ved hjælp af anmodningsmodulet

Vi kan også sende beskeden til Discord-serveren ved hjælp af modulet 'anmodninger'. Her er en eksempelkode:

importanmodninger
discord_webhook_url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV'
Custom_Message = {
'indhold' : 'Hej og velkommen til Linuxhint Tutorial'
}
requests.post ( discord_webhook_url, data =Brugerdefineret_meddelelse )

I den ovenfor angivne kode importerede vi modulet 'anmodninger' og tildelte vores dicord_webhook URL til variablen. Dernæst skriver vi den brugerdefinerede besked og sender den til Discord-serveren ved hjælp af 'requests.post()'-metoden.

Som du kan se, er beskeden modtaget på Discord-serveren:

Konklusion

'discordwebhook'-modulet og 'request'-modulet i Python bruges til at sende den brugerdefinerede besked med indlejring og andre elementer til Discord. Discord webhook-URL'en videregives til den angivne funktion for at sende den brugerdefinerede besked til serveren. Denne vejledning gav detaljerede oplysninger om brug af Python til Discord webhooks via flere eksempler.