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“.
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 |