ListenSlack 2025.5.31.15

Bundle

org.apache.nifi | nifi-slack-nar

Beschreibung

Ruft Echtzeit-Meldungen oder Slack-Befehle aus einer oder mehreren Slack-Konversationen ab. Die Meldungen werden im JSON-Format geschrieben. Beachten Sie, dass dieser Prozessor verwendet werden sollte, um Meldungen und Befehle in Echtzeit von Slack zu erhalten und keinen Mechanismus zum Abrufen historischer Meldungen bietet. Der ConsumeSlack-Prozessor sollte für eine erste Ladung von Meldungen aus einem Kanal verwendet werden. Weitere Informationen zum Konfigurieren dieses Prozessors und zum Aktivieren des Abrufs von Meldungen und Befehlen aus Slack finden Sie unter „Verwendung/Weitere Details“.

Tags

command, event, listen, message, real-time, receive, slack, social media, team, text, unstructured

Eingabeanforderung

FORBIDDEN

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

App Token

Das Anwendungs-Token, das für Ihre Slack-Anwendung registriert ist

Bot Token

Das Bot-Token, das in Ihrer Slack-Anwendung registriert ist

Event Type to Receive

Gibt den Typ des Ereignisses an, auf das der Prozessor reagieren soll

Resolve User Details

Gibt an, ob der Prozessor Details zu dem Slack-Benutzer suchen soll, der die empfangene Meldung gesendet hat. Bei „true“ enthält die JSON-Ausgabe ein zusätzliches Feld namens „userDetails“. Das Benutzerfeld enthält weiterhin den ID des Benutzers. Um diese Funktion zu aktivieren, muss dem Bot-Token der Bot-Token-Bereich „users:read“ und optional „users.profile:read“ zugewiesen werden. Wenn beim Abrufen dieser Informationen die das Limit für die Anforderungsrate überschritten wird, wird die empfangene Meldung zurückgewiesen und muss erneut zugestellt werden.

Beziehungen

Name

Beschreibung

success

Alle FlowFiles, die erstellt werden, werden an diese Beziehung gesendet.

Schreibt Attribute

Name

Beschreibung

mime.type

Setzen Sie diese Option auf application/json, da die Ausgabe immer im JSON-Format erfolgen wird

slack.event.type

Auf den Typ des aufgetretenen Slack-Ereignisses eingestellt

Siehe auch: