Comment notifier les canaux Discord en Python

introduction

Bonjour, c'est tmasuyama d'ingénieurs cloud.

De nos jours, les buveurs en ligne sont populaires, mais il existe divers outils. Je pense que Discord est assez populaire autour de moi.

Bien sûr, contrairement à Zoom, il n'y a pas de limite de temps pour 3 personnes ou plus. C'est bien qu'il y ait peu de retard et que certains bruits soient automatiquement éliminés.

Bien qu'il s'agisse d'un tel Discord, vous pouvez ignorer les notifications avec Bot comme Slack et LINE. Vous pouvez l'utiliser comme curl, alors introduisons comment l'utiliser.

Préparation préalable

Obtenez le WebHookURL qui correspond à la clé API. Après avoir créé le canal, passez à l'écran de réglage à partir de la marque d'engrenage. image.png

Lorsque vous l'ouvrez, il y a un élément appelé ** Webhook **, alors cliquez dessus. image.png

Sélectionnez ** Créer un Webhook **. image.png

Le champ de nom sera le nom du bot lorsqu'il sera notifié par Discord. Copiez également l '** URL Webhook ** car elle sera utilisée plus tard dans le fichier Python. image.png

Ceci termine les préparatifs.

Créer un fichier Python

Aucune préparation particulière n'est requise du côté Python et le module de requêtes est utilisé. Ici, nous allons vous informer du classique ** Hello, World! **.

discord_bot.py


# coding: utf-8
import requests

discord_webhook_url = 'URL du Webhook que vous avez copiée précédemment'

data = {"content": "Hello, World!"}
requests.post(discord_webhook_url, data=data)

Lorsque vous l'exécutez, vous serez averti sur le canal Discord sous la forme suivante. image.png

Vous pouvez ignorer la notification avec ce code uniquement. Je vous remercie pour votre travail acharné.

Recommended Posts

Comment notifier les canaux Discord en Python
Comment obtenir stacktrace en python
Comment effacer un taple dans une liste (Python)
Comment incorporer des variables dans des chaînes python
Comment créer un fichier JSON en Python
[Python] Comment dessiner un histogramme avec Matplotlib
Comment développer en Python
Comment convertir / restaurer une chaîne avec [] en python
[Python] Comment développer des variables dans une chaîne de caractères
Comment exécuter une commande à l'aide d'un sous-processus en Python
[Python] Comment faire PCA avec Python
Comment collecter des images en Python
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Comment gérer le japonais avec Python
Comment découper un bloc de plusieurs tableaux à partir d'un multiple en Python
Une histoire sur la façon de spécifier un chemin relatif en python.
Comment utiliser la méthode __call__ dans la classe Python
Comment importer des fichiers où vous le souhaitez en Python
Comment définir plusieurs variables dans une instruction Python for
J'ai essayé "Comment obtenir une méthode décorée en Python"
Comment développer dans un environnement virtuel Python [Memo]
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Comment obtenir une liste d'exceptions intégrées pour python
Discord en Python
[Introduction à Python] Comment utiliser la classe en Python?
Comment définir dynamiquement des variables en Python
[Python] Comment rendre une classe itérable
Comment faire R chartr () en Python
[Python] Comment convertir une liste bidimensionnelle en liste unidimensionnelle
[Itertools.permutations] Comment créer une séquence en Python
[Python] Comment inverser une chaîne de caractères
Comment afficher la table quatre-vingt-dix-neuf en python
Comment extraire une zone de polygone en Python
Comment vérifier la version d'opencv avec python
Comment changer de version de Python dans cloud9
Comment régler le contraste de l'image en Python
Comment utiliser __slots__ dans la classe Python
Comment remplir dynamiquement des zéros avec Python
Comment utiliser les expressions régulières en Python
Comment afficher Hello World en python
Comment utiliser is et == en Python
Comment écrire Ruby to_s en Python
Comment exécuter des scripts Maya Python
Comment déterminer l'existence d'un élément sélénium en Python
Comment passer des arguments à un script Python dans SPSS Modeler Batch
Comment transformer une chaîne en tableau ou un tableau en chaîne en Python
Comment vérifier la taille de la mémoire d'une variable en Python
Comment obtenir une chaîne à partir d'un argument de ligne de commande en python
Comment supprimer plusieurs positions (index) spécifiées dans une liste Python
Comment générer un nouveau groupe de journaux dans CloudWatch à l'aide de python dans Lambda
Comment utiliser la bibliothèque C en Python
Comment lire un fichier CSV avec Python 2/3
Comment recevoir des arguments de ligne de commande en Python
Envoyer un message à LINE avec Python (LINE Notify)