Code-Snippets in Bots ausführen
Beim Erstellen oder Bearbeiten eines Bots können Sie ein Code-Snippet hinzufügen, indem Sie auf das Symbol „+“ klicken, um wie gewohnt eine Aktion hinzuzufügen. Klicken Sie im Bereich der Aktionsauswahl auf „Code-Snippet ausführen“.
Geben Sie Ihrer Aktion dann einen Namen. Im Code-Bearbeitungsfenster sehen Sie die Standardvorlage für Node.js 10.x. Die Details des „event“-Objekts und die möglichen Antwortobjektformate sind nachfolgend beschrieben.
Der Code wird ausgelöst, wenn die gespeicherte Aktion in einer Unterhaltung erreicht ist.
Bei der Arbeit mit Code-Snippets sollten drei Aspekte berücksichtigt werden:
- Die Funktion
exports.main()
wird aufgerufen, wenn die Code-Snippet-Aktion ausgeführt wird. - Das
event
-Argument ist ein Objekt, das Details für den Besucher und die Chat-Sitzung enthält. - Die
callback()
-Funktion wird verwendet, um Daten zurück an den Bot und den Benutzer zu übergeben. Sie sollte in derexports.main
-Funktion aufgerufen werden.
Das event
-Objekt enthält die folgenden Daten:
Die callback()
-Funktion wird verwendet, um Daten zurück an den Bot zu senden. Das Argument sollte ein Objekt mit den folgenden Daten sein:
Die Ausführung von Code-Snippets in Bots muss innerhalb von 20 Sekunden abgeschlossen sein. Sie dürfen nur 128 MB Speicherplatz verbrauchen. Ein Überschreiten einer dieser Beschränkungen führt zu einem Fehler.
Vielen Dank, dass Sie Ihr Feedback mit uns geteilt haben.