Slack
Nachrichten senden, Kanäle durchsuchen und Slack-Konversationen aus Workflows verwalten
Verbinden Sie Slack, um aus Workflows Nachrichten zu senden, Kanäle zu durchsuchen und auf neue Nachrichten oder Reaktionen zu reagieren.
Authentifizierung: OAuth 2.0. Verbinden Sie Ihren Slack-Workspace auf der Integrations-Seite.
Trigger
Neue Nachricht in einem Kanal
Wird ausgelöst, wenn eine neue Nachricht in einem bestimmten Kanal gepostet wird.
| Ausgabe | Typ | Beschreibung |
|---|---|---|
messageTs | string | Nachrichten-Zeitstempel (eindeutige Nachrichten-ID) |
text | string | Nachrichtentext |
user | string | Slack-Benutzer-ID des Absenders |
channelId | string | Kanal-ID |
threadTs | string | Thread-Zeitstempel, falls die Nachricht eine Antwort ist |
type | string | Nachrichtentyp |
Neue Nachricht per Suche
Wird ausgelöst, wenn eine neue Nachricht, die einer Suchanfrage entspricht, in einem zugänglichen Kanal erscheint.
| Ausgabe | Typ | Beschreibung |
|---|---|---|
messageTs | string | Nachrichten-Zeitstempel |
text | string | Nachrichtentext |
user | string | Benutzer-ID des Absenders |
channelId | string | Kanal, in dem die Nachricht erschien |
Neue Nachricht in einer Konversation
Wird ausgelöst, wenn eine neue Direktnachricht oder Konversationsnachricht eintrifft.
| Ausgabe | Typ | Beschreibung |
|---|---|---|
messageTs | string | Nachrichten-Zeitstempel |
text | string | Nachrichtentext |
user | string | Benutzer-ID des Absenders |
channelId | string | Konversations-ID |
Neue Reaktion in einem Kanal
Wird ausgelöst, wenn einem Kanal ein Reaktions-Emoji zu einer Nachricht hinzugefügt wird.
| Ausgabe | Typ | Beschreibung |
|---|---|---|
reaction | string | Der Emoji-Name (ohne Doppelpunkte) |
user | string | Benutzer, der die Reaktion hinzugefügt hat |
messageTs | string | Zeitstempel der Nachricht, auf die reagiert wurde |
channelId | string | Kanal-ID |
Aktionen
Nachricht senden
Postet eine Nachricht in einem Kanal oder einer Konversation.
| Eingabe | Erforderlich | Beschreibung |
|---|---|---|
| Channel ID | Ja | Die Kanal- oder Konversations-ID, in die gepostet werden soll |
| Text | Ja | Der Nachrichtentext (unterstützt Slack-mrkdwn-Formatierung) |
| Ausgabe | Typ | Beschreibung |
|---|---|---|
messageTs | string | Zeitstempel der gesendeten Nachricht |
channelId | string | Kanal, in den die Nachricht gepostet wurde |
Auf Nachricht antworten
Postet eine Antwort in einem Thread.
| Eingabe | Erforderlich | Beschreibung |
|---|---|---|
| Channel ID | Ja | Kanal, der die ursprüngliche Nachricht enthält |
| Thread Timestamp | Ja | Der messageTs der Nachricht, auf die geantwortet werden soll |
| Text | Ja | Antworttext |
Nachrichten suchen
Sucht Nachrichten in allen zugänglichen Kanälen.
| Eingabe | Erforderlich | Beschreibung |
|---|---|---|
| Query | Ja | Suchanfrage |
| Ausgabe | Typ | Beschreibung |
|---|---|---|
messages | array | Passende Nachrichten mit text, user, channelId, ts |
Kanäle abrufen
Gibt eine Liste der Kanäle im Workspace zurück.
| Ausgabe | Typ | Beschreibung |
|---|---|---|
channels | array | Kanal-Objekte mit id, name, isPrivate |
Personen abrufen
Gibt Workspace-Mitglieder zurück.
| Ausgabe | Typ | Beschreibung |
|---|---|---|
users | array | Benutzer-Objekte mit id, name, email, displayName |
Benutzer per E-Mail suchen
Findet einen Slack-Benutzer anhand seiner E-Mail-Adresse.
| Eingabe | Erforderlich | Beschreibung |
|---|---|---|
| Ja | Zu suchende E-Mail-Adresse |
| Ausgabe | Typ | Beschreibung |
|---|---|---|
user | object | Benutzer-Objekt mit id, name, email |
Konversationsverlauf abrufen
Ruft aktuelle Nachrichten aus einem Kanal oder einer Konversation ab.
| Eingabe | Erforderlich | Beschreibung |
|---|---|---|
| Channel ID | Ja | Kanal- oder Konversations-ID |
| Limit | Nein | Anzahl der abzurufenden Nachrichten |
| Ausgabe | Typ | Beschreibung |
|---|---|---|
messages | array | Nachrichten-Objekte |