Chat-Trigger-Node: Häufige Probleme#
Hier sind einige häufige Fehler und Probleme mit dem Chat-Trigger-Node und Schritte zur Behebung oder Fehlerbehebung.
Daten von einer Website an einen eingebetteten Chat-Trigger-Node übergeben#
Wenn Sie den Chat-Trigger-Node in eine Website einbetten, möchten Sie möglicherweise zusätzliche Informationen an den Chat-Trigger übergeben. Zum Beispiel das Übergeben einer in einem Site-Cookie gespeicherten Benutzer-ID.
Verwenden Sie dazu das Feld metadata
im JSON-Objekt, das Sie an die Funktion createChat
in Ihrem eingebetteten Chat-Fenster übergeben:
1 2 3 4 5 6 |
|
Das Feld metadata
kann beliebige Daten enthalten, die neben anderen Ausgabedaten in der Chat-Trigger-Ausgabe erscheinen. Von dort aus können Sie die Daten wie gewohnt mit den Datenverarbeitungsfunktionen von Localmind Automate abfragen und verarbeiten.
Chat-Trigger-Node ruft keine vorherigen Nachrichten ab#
Wenn Sie einen Chat-Trigger-Node konfigurieren, können Probleme beim Abrufen vorheriger Nachrichten auftreten, wenn Sie nicht sorgfältig darauf achten, wie Sie das Sitzungsladen konfigurieren. Dies äußert sich oft als Fehler workflow could not be started!
.
In Chat-Triggern ruft die Option Vorherige Sitzung laden vorherige Chat-Nachrichten für eine Sitzung mithilfe der sessionID
ab. Wenn Sie die Option Vorherige Sitzung laden auf Aus Speicher setzen, ist es fast immer am besten, denselben Speicherknoten sowohl mit dem Chat-Trigger als auch mit dem Agenten in Ihrem Workflow zu verbinden:
- Setzen Sie in Ihrem Chat-Trigger-Node die Option Vorherige Sitzung laden auf Aus Speicher. Dies ist nur sichtbar, wenn Sie den Chat öffentlich zugänglich gemacht haben.
- Hängen Sie einen Window Buffer Memory-Node an den Memory-Konnektor an.
- Hängen Sie denselben Window Buffer Memory-Node an den Memory-Konnektor Ihres Agenten an.
- Setzen Sie im Window Buffer Memory-Node die Sitzungs-ID auf Verbundener Chat-Trigger-Node.
Ein Fall, in dem Sie möglicherweise separate Speicherknoten an Ihren Chat-Trigger und den Agenten anhängen möchten, ist, wenn Sie die Sitzungs-ID in Ihrem Speicherknoten auf Unten definieren setzen möchten.
Wenn Sie die Sitzungs-ID aus einem Ausdruck abrufen, muss derselbe Ausdruck für jeden der daran angeschlossenen Nodes funktionieren. Wenn der Ausdruck nicht mit jedem der Nodes kompatibel ist, die Speicher benötigen, müssen Sie möglicherweise separate Speicherknoten verwenden, damit Sie den Ausdruck für die Sitzungs-ID pro Node anpassen können.