Realtime-Send-Knoten
Eine Nachricht an Teilnehmer senden, die über WebSocket verbunden sind.
Überblick
Realtime Send überträgt eine Nachricht an Browser, die mit einem WebSocket-Raum verbunden sind, zum Beispiel um einen Live-Chat, ein Dashboard oder ein Benachrichtigungs-Badge zu aktualisieren. Die Zustellung erfolgt in der Laufzeitumgebung und verbraucht keinen Workflow-Lauf.
Konfiguration
| Feld | Beschreibung | Standard |
|---|---|---|
Room |
Der Raum, an den gesendet wird. Leer lassen, um in den Raum zu antworten, aus dem die auslösende Nachricht stammt | - |
Recipients |
Wer die Nachricht erhält (siehe unten) | Whole room |
Message |
Text oder JSON. Unterstützt {{variables}} |
- |
Output Variable |
Enthält delivered, room, room_exists und peers |
delivery |
Empfänger
| Option | Wer sie erhält |
|---|---|
Whole room |
Alle mit dem Raum Verbundenen, einschließlich des Teilnehmers, dessen Nachricht den Flow ausgelöst hat |
Others |
Alle außer diesem Teilnehmer. Nützlich, wenn Sie Nachrichten weiterleiten statt antworten |
Connections |
Nur die aufgeführten Verbindungs-IDs: ein einzelner Browser-Tab statt jeder Sitzung eines Kontos |
Identities |
Jede Verbindung der aufgeführten Benutzer, sodass eine Person in all ihren geöffneten Tabs erreicht wird |
Erweitert
| Feld | Beschreibung |
|---|---|
Endpoint Path |
Nur erforderlich, wenn der Workflow mehr als einen WebSocket-Trigger hat |
Event Name |
Clients unterscheiden anhand dieses Werts. Standard ist message |
Sender Identity |
Wem die Nachricht zugeordnet wird, zum Beispiel system |
Wenn niemand online ist
{{delivery.delivered}} ist 0, wenn niemand verbunden ist. Das ist ein normales Ergebnis und kein Fehler. Verzweigen Sie mit einem Condition-Knoten danach und weichen Sie auf E-Mail oder eine Push-Benachrichtigung aus.