Je vais résumer la procédure de python à la publication dans slack. Ceci est utile pour notifier l'achèvement d'un traitement chronophage et des informations lors de l'exécution (erreurs, etc.).
Accédez à la page des paramètres du Webhook entrant (https://my.slack.com/services/new/incoming-webhook/) Sélectionnez la chaîne sur laquelle vous souhaitez publier et cliquez sur "Ajouter l'intégration des WebHooks entrants"
Copiez l'URL du webhook
Cliquez sur "Enregistrer les paramètres"
Installez slackweb pour implémenter facilement POST
#Installer si pip n'est pas installé
$ sudo easy_install pip
#Installer Slack Web
$ sudo pip install slackweb
postToSlack.py
#coding: UTF-8
import slackweb
slack = slackweb.Slack(url="URL du webhook copié")
slack.notify(text="De python à slack")
Exécuter le script python
$ python postToSlack.py
Vérifiez les résultats affichés
Recommended Posts