Publier sur Slack en Python

Après avoir appris l'apprentissage automatique, je voulais être notifié du résultat, alors je l'ai recherché et j'ai pris une note.

Utilisez le Webhook entrant. Pour plus d'informations, consultez Manual.

S'inscrire aux Webhooks entrants sur Slack

  1. Dans l'application Slack, appuyez sur "Ajouter une application ou une intégration personnalisée".
  2. Lorsque le navigateur démarre, appuyez sur "Créez votre propre" dans le coin supérieur droit.
  3. Appuyez sur "Créer une intégration personnalisée".
  4. Appuyez sur "Webhook entrant".
  5. Sélectionnez la chaîne sur laquelle publier et créez-la, et l'URL apparaîtra, alors copiez-la.

Ecrire Python

Vraiment une doublure.

Entrez requests avec pip.

import requests
import json

requests.post('URL copiée ci-dessus', data = json.dumps({
    'text': u'Test', #Texte à publier
    'username': u'me', #Publier le nom d'utilisateur
    'icon_emoji': u':ghost:', #Pictogrammes à mettre dans l'image de profil du message
    'link_names': 1, #Activer les mentions
}))

La liste des pictogrammes utilisables est ici. Vous pouvez également spécifier une image de profil avec ʻicon_url`.

En ce qui concerne link_names, je l'ai écrit secrètement ici [https://groups.google.com/d/msg/slack-api/HBmj2XaG_g0/ezVyvfUSOmIJ).

Recommended Posts

Publier sur Slack en Python
Publier de Python vers Slack
publier sur vim → Python → Slack
Publiez sur Slack avec Python 3
Connectez-vous à Slack à l'aide de requêtes en Python
Publier un message d'IBM Cloud Functions sur Slack en Python
Texte de l'image et publication sur slack (python slackbot)
Pour vider stdout en Python
Publier sur Slack via un abonné
Connectez-vous au site Web en Python
Parler avec Python [synthèse vocale]
Implémenter le bot de discussion Slack en Python
POSTER des messages de python vers Slack via un webhook entrant
Publier la sortie de la console Jenkins sur Slack
[Python] Comment faire PCA avec Python
Convertir Markdown en PDF en Python
Comment collecter des images en Python
Publication de Python sur la chronologie Facebook
Comment utiliser SQLite en Python
[Lambda] [Python] Publier sur Twitter depuis Lambda!
Essayez de calculer Trace en Python
Obtenir, publier un mémo de communication en Python
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
6 façons d'enchaîner des objets en Python
Comment utiliser PubChem avec Python
Publiez facilement sur Twitter avec Python 3
Une alternative à `pause` en Python
Quadtree en Python --2
Python en optimisation
CURL en Python
Mis à jour vers Python 2.7.9
[Introduction à Python] Comment utiliser la classe en Python?
Géocodage en python
SendKeys en Python
Installez Pyaudio pour lire des vagues en python
J'ai essayé d'implémenter la permutation en Python
Méthode pour créer un environnement Python dans Xcode 6
Méta-analyse en Python
Comment définir dynamiquement des variables en Python
Comment faire R chartr () en Python
Unittest en Python
Épingler le répertoire actuel au répertoire de script en Python
[Itertools.permutations] Comment créer une séquence en Python
PUT gzip directement dans S3 en Python
Envoyer des e-mails à plusieurs destinataires avec Python (Python3)
Convertir un fichier psd en png en Python
Exemple de script pour piéger les signaux en Python
J'ai essayé d'implémenter PLSA dans Python 2
Pour définir le codage par défaut sur utf-8 en python
Époque en Python
Discord en Python
Comment utiliser BigQuery en Python
Allemand en Python
DCI en Python
tri rapide en python
nCr en python