Python gebruiken voor Discord-webhooks

Python Gebruiken Voor Discord Webhooks



De webhook is een manier waarop een applicatie gegevens naar het Discord-kanaal kan sturen zonder gebruik te maken van een bot. De webhook kan worden gebruikt om berichten, insluitingen, bestanden en meer naar een Discord-kanaal te sturen. In Python kunnen verschillende modules worden gebruikt om berichten, insluitingen of bestanden naar het Discord-kanaal te verzenden met behulp van de Discord-webhook-URL.

In deze handleiding wordt de volgende inhoud besproken:







Voordat we Python voor Discord-webhooks gebruiken, moeten we webhooks maken en de URL van de webhook kopiëren. Als u niet weet hoe u de webhook moet maken, volgt u dit gids over het maken van een webhook in Python.



Hoe Python te gebruiken voor Discord Webhooks?

De ' onenigheidwebhook ”-module van Python wordt gebruikt om te communiceren met de Discord-webhooks met behulp van de REST API. Het is een lichtgewicht en gebruiksvriendelijke module die zowel synchroon als asynchroon gebruik ondersteunt. Eerst installeren we de benodigde pakketten/bibliotheken in Python. Volg hiervoor de meegeleverde instructies.



Om de “ onenigheidwebhook ”in Python gebruiken we de volgende opdracht in de cmd-terminal:





Pip installeren onenigheidwebhook



Hiermee wordt de discordwebhook succesvol geïnstalleerd:

Stuur een bericht met behulp van de “discordwebhook” -module

We kunnen de “discordwebhook” -module gebruiken om het aangepaste bericht naar Discord te sturen. Hier is de code die de “discordwebhook” -module gebruikt om berichten te verzenden:

van discordwebhook importeer Discord
onenigheid = onenigheid ( URL = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
onenigheid.post ( inhoud = 'Hallo van **Linuxhint**! 🎉 Welkom bij de Linux- en programmeergids.' )

Hier in deze code wordt de module “discordwebhook” geïmporteerd. Vervolgens wordt de server “webhook_URL” doorgegeven aan de “Discord()” -methode. Ten slotte neemt de “discord.post()” de aangepaste inhoud als argument en stuurt een bericht naar de opgegeven server.

Het bericht is ontvangen op de server:

Stuur een bericht met insluiten met behulp van de “discordwebhook” -module

We kunnen ook berichten sturen met de aangepaste insluiting met behulp van de “ onenigheid.post() ”-methode van de “discordwebhook”-module. De volgende code is vergelijkbaar met het vorige voorbeeld, met de toevoeging van een ingesloten object:

van discordwebhook importeer Discord
onenigheid = onenigheid ( URL = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
onenigheid.post ( inhoud = 'Hallo van **Linuxhint**! 🎉 ' )
discord.post (
insluit = [ { 'titel' : 'Mijn insluiting' , 'beschrijving' : 'Hallo en welkom bij Linuxhint-tutorial' } ] ,
)

Het onderstaande fragment toont het bericht op de server met het embed-object:

Stuur een bericht met behulp van de aanvraagmodule

We kunnen het bericht ook naar de Discord-server sturen met behulp van de module “verzoeken”. Hier is een voorbeeldcode:

importaanvragen
discord_webhook_url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV'
Aangepast bericht = {
'inhoud' : 'Hallo en welkom bij Linuxhint-tutorial'
}
verzoeken.post ( discord_webhook_url, gegevens =Aangepast_bericht )

In de hierboven verstrekte code hebben we de module 'verzoeken' geïmporteerd en onze dicord_webhook-URL aan de variabele toegewezen. Vervolgens schrijven we het aangepaste bericht en sturen het naar de Discord-server met behulp van de “requests.post()” -methode.

Zoals u kunt zien, is het bericht ontvangen op de Discord-server:

Conclusie

De module “discordwebhook” en de module “request” in Python worden gebruikt om het aangepaste bericht met embed en andere elementen naar Discord te sturen. De Discord-webhook-URL wordt doorgegeven aan de opgegeven functie om het aangepaste bericht naar de server te verzenden. Deze handleiding gaf gedetailleerde informatie over het gebruik van Python voor Discord-webhooks via meerdere voorbeelden.