[Python] Erwähnen Sie mit der Slack-API mehrere Personen

Überblick

Wie der Titel schon sagt. Artikel für Artikel ⑥ hier geschrieben. Als ich mehreren Personen etwas mitteilen wollte, überlegte ich, was ich tun sollte, und führte es wie folgt aus.

Was ich machen wollte

Ich möchte mehrere Personen wie den roten Rahmen erwähnen. a.jpeg

Wo ich einen Fehler gemacht habe

Benachrichtigungsziel: Notation @user:<@user> Da dies ein Benutzer ist, verwenden Sie "Benutzer": "U012YTNNPB5" "**. ** (erhältlich bei slack's apiusers.list) Beachten Sie, dass es sich nicht um "real_name": "test_1" handelt.

Code

menber = ['U012JDYRD2T', 'U012X478FNZ']
tmptmp = []
for i in menber:
    tmptmp.append("<@" + i + ">")
r = map(str,tmptmp)
mojiretsu = ' '.join(r)
text = mojiretsu + "Wenn Sie zur Arbeit gehen, stempeln Sie bitte entsprechend Ihrem Status! !!"

① Da es die Form von << user> haben muss, nehmen Sie [member] einzeln heraus und ersetzen Sie es durch [i]. Fügen Sie die Zeichenfolge "<@" usw. hinzu. (2) Da es als "[map (str, tmptmp)]" geschrieben ist, verwenden Sie die Funktion str () für alle Elemente in der Liste tmptmp. ③ Fügen Sie der Liste, die zu einer Zeichenfolge geworden ist, ''. Join (Unterraum halber Breite) hinzu. ④ Poste mit diesem Text.

Was ich fand

Es fiel mir schwer, den "echten_Namen" zu bekommen, aber ich habe ihn am Ende nicht benutzt. Sie müssen im Voraus wissen, was zu verwenden ist und wie die Endpunktpfadparameter verwendet werden.

Recommended Posts

[Python] Erwähnen Sie mit der Slack-API mehrere Personen
Post to Slack mit Python 3
Einfacher Slack API-Client mit Python
[Python] Zeichnen mehrerer Diagramme mit Matplotlib
Beispiel für eine Slack-Benachrichtigung mit Python Lambda
Flow, um die Slack-Authentifizierung mit Flask (Python) abzuschließen
Schreiben Sie mit Lambda (Python, JavaScript) mehrere Datensätze in DynamoDB.
So bedienen Sie die Discord API mit Python (Bot-Registrierung)
Stellen Sie mit Python eine Verbindung zu BigQuery her
Verwenden Sie die Trello-API mit Python
Post von Python nach Slack
poste an vim → Python → Slack
Verwenden Sie die Twitter-API mit Python
Stellen Sie mit Python eine Verbindung zu Wikipedia her
Web-API mit Python + Falcon
Rufen Sie die API mit python3 auf.
Verwenden Sie die Unterschall-API mit Python3
Post an Slack in Python
Einfache Verwendung der Nifty Cloud API mit Botocore und Python
Die erste API, die mit dem Python Djnago REST-Framework erstellt wurde
Python: So verwenden Sie Async mit
Erstellen Sie Awaitable mit der Python / C-API
Link, um mit Python zu beginnen
Stellen Sie mit SQL Alchemy eine Verbindung zu mehreren Datenbanken her
[Python] Mit Python in eine CSV-Datei schreiben
Holen Sie sich Bewertungen mit Python Googlemap API
Führen Sie Rotrics DexArm mit der Python-API aus
Versuchen Sie, Facebook mit Python zu betreiben
Ausgabe in eine CSV-Datei mit Python
Konvertieren Sie die Liste mit Python in DataFrame
MP3 → WAV-Konvertierung mit Python
Schwanzrekursion mit Python2 durchführen
Erste Schritte mit Python
Klicken Sie mit Python auf die Etherpad-Lite-API
Veröffentlichen Sie mehrere Twitter-Bilder mit Python
Was tun mit PYTHON Release?
Animieren Sie mehrere Standbilder mit Python
Verwendung der Python-API von OpenPose
Mehrfachintegration mit Python und Sympy
Mit Python 3 einfach auf Twitter posten
Ich möchte mit Python debuggen
[Python] Erstellen mehrerer Fenster mit Tkinter
[Python] Verwendung der Typetalk-API
[Python] API zum Senden von Google Mail erstellen
Führen Sie Jupyter mit der REST-API aus, um Python-Code zu extrahieren und zu speichern
Rubyist hat versucht, eine einfache API mit Python + Flasche + MySQL zu erstellen
Personen, die mit Android-Programmen vertraut sind, versuchen die Multithread-Verarbeitung mit Python
[Version September 2020] Erläutert das Verfahren zur Verwendung der Google Mail-API mit Python
Erhalten Sie Conversions und Einnahmen mit der Google Analytics-API und melden Sie sich bei Slack
Beispiel zur Verwendung nach OAuth-Authentifizierung der BOX-API mit Python
Links zu Personen, die gerade mit der Datenanalyse mit Python beginnen
Ich habe versucht, alle Bemerkungen von Slack mit Wordcloud (Python) zusammenzufassen.
Hochladen und Herunterladen von Bildern in Azure Storage. Mit Python + Anfragen + REST API
Ich habe ChatOps mit Slack x API Gateway x Lambda (Python) x RDS ausprobiert
Sammeln von Informationen von Twitter mit Python (Twitter API)