Post an Slack in Python

Nachdem ich maschinelles Lernen gelernt hatte, wollte ich über das Ergebnis informiert werden, also habe ich es nachgeschlagen und mir eine Notiz gemacht.

Verwenden Sie Incoming Webhook. Weitere Informationen finden Sie unter Handbuch.

Registrieren Sie sich für eingehende Webhooks bei Slack

  1. Drücken Sie in der Slack-App auf "App oder benutzerdefinierte Integration hinzufügen".
  2. Wenn der Browser gestartet wird, klicken Sie oben rechts auf "Build your own".
  3. Drücken Sie auf "Benutzerdefinierte Integration vornehmen".
  4. Drücken Sie "Incoming Webhook".
  5. Wählen Sie den Kanal aus, auf dem Sie posten möchten, und erstellen Sie ihn. Die URL wird angezeigt. Kopieren Sie sie daher.

Schreiben Sie Python

Wirklich ein Liner.

Geben Sie Anfragen mit pip ein.

import requests
import json

requests.post('URL oben kopiert', data = json.dumps({
    'text': u'Test', #Zu postender Text
    'username': u'me', #Benutzername posten
    'icon_emoji': u':ghost:', #Piktogramme zum Einfügen in das Profilbild des Beitrags
    'link_names': 1, #Erwähnungen aktivieren
}))

Die Liste der Piktogramme, die verwendet werden können, ist hier. Sie können auch ein Profilbild mit "icon_url" angeben.

In Bezug auf link_names habe ich es heimlich hier geschrieben [https://groups.google.com/d/msg/slack-api/HBmj2XaG_g0/ezVyvfUSOmIJ].

Recommended Posts

Post an Slack in Python
Post von Python nach Slack
poste an vim → Python → Slack
Post to Slack mit Python 3
Melden Sie sich mit Anforderungen in Python bei Slack an
Senden Sie eine Nachricht von IBM Cloud Functions an Slack in Python
Bildtext und Post to Slack (Python Slackbot)
So löschen Sie stdout in Python
Post an Slack über Abonnenten
Melden Sie sich auf der Website in Python an
Sprechen mit Python [Text zu Sprache]
Implementieren Sie den Slack Chat Bot in Python
POST-Nachrichten von Python an Slack über eingehenden Webhook
Post Jenkins Jenkins Konsolenausgabe an Slack
[Python] Wie man PCA mit Python macht
Konvertieren Sie Markdown in Python in PDF
So sammeln Sie Bilder in Python
Post von Python auf Facebook Timeline
Verwendung von SQLite in Python
[Lambda] [Python] Von Lambda auf Twitter posten!
Versuchen Sie, Trace in Python zu berechnen
Holen Sie sich ein Kommunikationsmemo in Python
Wie man MySQL mit Python benutzt
So verpacken Sie C in Python
Verwendung von ChemSpider in Python
6 Möglichkeiten zum Stringen von Objekten in Python
Verwendung von PubChem mit Python
Mit Python 3 einfach auf Twitter posten
Eine Alternative zu "Pause" in Python
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Auf Python 2.7.9 aktualisiert
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Geokodierung in Python
SendKeys in Python
Installieren Sie Pyaudio, um Wellen in Python zu spielen
Ich habe versucht, Permutation in Python zu implementieren
Methode zum Erstellen einer Python-Umgebung in Xcode 6
Metaanalyse in Python
Dynamisches Definieren von Variablen in Python
So machen Sie R chartr () in Python
Unittest in Python
Pin aktuelles Verzeichnis an Skriptverzeichnis in Python
[Itertools.permutations] So löschen Sie eine Sequenz in Python
PUT gzip direkt in S3 in Python
Senden Sie mit Python (Python3) E-Mails an mehrere Empfänger.
Konvertieren Sie die psd-Datei in Python in png
Beispielskript zum Überfüllen von Signalen in Python
Ich habe versucht, PLSA in Python 2 zu implementieren
So setzen Sie die Standardcodierung in Python auf utf-8
Epoche in Python
Zwietracht in Python
So arbeiten Sie mit BigQuery in Python
Deutsch in Python
DCI in Python
Quicksort in Python
nCr in Python