Comment utiliser Python pour les webhooks Discord

Comment Utiliser Python Pour Les Webhooks Discord



Le webhook est un moyen pour une application d'envoyer des données au canal Discord sans utiliser de bot. Le webhook peut être utilisé pour envoyer des messages, des intégrations, des fichiers et bien plus encore à un canal Discord. En Python, différents modules peuvent être utilisés pour envoyer des messages, des intégrations ou des fichiers au canal Discord en utilisant l'URL du webhook Discord.

Ce guide aborde les contenus suivants :







Avant d'utiliser les webhooks Python pour Discord, nous devons créer des webhooks et copier l'URL du webhook. Si vous ne savez pas comment créer le webhook, suivez ceci guide sur la création d'un webhook en Python.



Comment utiliser Python pour les webhooks Discord ?

Le ' discordwebhook ' Le module de Python est utilisé pour interagir avec les webhooks Discord à l'aide de son API REST. Il s'agit d'un module léger et facile à utiliser qui prend en charge une utilisation synchrone et asynchrone. Tout d’abord, nous installons les packages/bibliothèques nécessaires en Python. Pour ce faire, suivez les instructions fournies.



Pour installer le ' discordwebhook ' en Python, nous utilisons la commande suivante dans le terminal cmd :





pépin installer discordwebhook



Cela installera le discordwebhook avec succès :

Envoyer un message à l'aide du module « discordwebhook »

Nous pouvons utiliser le module « discordwebhook » pour envoyer le message personnalisé à Discord. Voici le code qui utilise le module « discordwebhook » pour envoyer le message :

à partir de discordwebhook importer Discord
discorde = Discorde ( URL = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
discorde.post ( contenu = 'Bonjour de **Linuxhint** ! 🎉 Bienvenue dans Linux et le Guide de programmation.' )

Ici dans ce code, le module « discordwebhook » est importé. Ensuite, le serveur « webhook_URL » est transmis à la méthode « Discord() ». Enfin, « discord.post() » prend le contenu personnalisé comme argument et envoie un message au serveur spécifié.

Le message a été reçu sur le serveur :

Envoyer un message avec intégration à l'aide du module « discordwebhook »

Nous pouvons également envoyer des messages avec l'intégration personnalisée en utilisant le ' discord.post() » méthode du module « discordwebhook ». Le code suivant est similaire à l'exemple précédent, avec l'ajout d'un objet incorporé :

à partir de discordwebhook importer Discord
discorde = Discorde ( URL = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
discorde.post ( contenu = 'Bonjour de **Linuxhint** ! 🎉 ' )
discorde.post (
intègre = [ { 'titre' : 'Mon intégration' , 'description' : 'Bonjour et bienvenue dans le didacticiel Linuxhint' } ] ,
)

L'extrait ci-dessous montre le message sur le serveur avec l'objet intégré :

Envoyer un message à l'aide du module de requêtes

On peut également envoyer le message au serveur Discord en utilisant le module « requêtes ». Voici un exemple de code :

demandes d'importation
discord_webhook_url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV'
Message_personnalisé = {
'contenu' : 'Bonjour et bienvenue dans le didacticiel Linuxhint'
}
demandes.post ( discord_webhook_url, données =Message_Personnalisé )

Dans le code fourni ci-dessus, nous avons importé le module « request » et attribué notre URL dicord_webhook à la variable. Ensuite, nous écrivons le message personnalisé et l'envoyons au serveur Discord en utilisant la méthode « request.post() ».

Comme vous pouvez le voir, le message a été reçu sur le serveur Discord :

Conclusion

Le module « discordwebhook » et le module « request » en Python sont utilisés pour envoyer le message personnalisé avec l'intégration et d'autres éléments à Discord. L'URL du webhook Discord est transmise à la fonction spécifiée pour envoyer le message personnalisé au serveur. Ce guide a fourni des informations détaillées sur l'utilisation des webhooks Python pour Discord via plusieurs exemples.