Eigene Parameter in der Chatbot-Antwort verwenden

Eigene Parameter in der Chatbot-Antwort verwenden

Neben einfachen FAQ-Antworten kann man mit Kiko Chatbots auch berechnete Antworten ausgeben.
Dafür wird die Nutzeranfrage zusammen mit weiteren Parametern an den eigenen Webservice (=externer Subbot) gesendet.
Unter diesen Parametern befindet sich die Property "custom", welche beim Start des Chatbots auf der Website mit eigenen Werten gefüllt werden kann.

Hier ein Beispiel-Embed-Code im Body einer Webseite:
  1. ...
  2. <tgd-bot-chat-web-component />
  3. <script>
  4.         function onloadChatScript() {
  5.           const options = {
  6.             "identifier":"xxxxxxxx", 
  7.             "custom": {
  8.               "website_param_01": "abc",
  9.               "website_param_02": "xyz"
  10.             }
  11.           };
  12.           window.$chatbot.startApp(options)
  13.         }
  14. </script>
  15. ...
Im aufgerufenen Chatbot befindet sich eine Absicht, welche die Nutzernachricht per externem Subbot (=Webhook) mit einem POST-Request an den eigenen Webservice sendet.
Im Body des Requests befinden sich dann die folgenden Werte:
  1. {
  2.   "type":"webhook",
  3.   "name":"message_sent",
  4.   "custom":{
  5.     "website_param_01":"abc",
  6.     "website_param_02": "xyz"
  7.   },
  8.   "conversationId":"xxxx",
  9.   "messages":[{"type":"message","data":{"type":"text/plain","content":"eine nutzereingabe"}}]
  10. }

Weiterführende Links:
  1. Webchat Konfiguration - custom Option
  2. Externer Subbot - Webhooks - message sent - custom Parameter

    • Related Articles

    • Chatbot Design - Tutorial für Grafiker

      Dieses Tutorial soll Grafiker bei der Erstellung eines individuellen Chatbot-Designs unterstützen. Sie lernen den Webchat Konfigurator näher kennen und erfahren hilfreiche Tipps zur Anpassung an das gewünschte Corporate Design.  Abschnitt 1 - Planung ...
    • Chatbot-Antwort aus externer Quelle

      Einleitung Neben einer festen Antwort je Absicht kann Kiko auch eine berechnete Antwort ausgegeben. Bei der Berechnung können Information aus einer externen Datenquelle verwendet werden. Zur Berechnung der Antwort wird in diesem Beispiel ein ...
    • Telefon-Chatbot einrichten (Phonebot)

      Jeder kennt die Sprachdialogsysteme herkömmlicher Telefonanlagen (auch TK-Anlage), welche den Anrufer zum Ansprechpartner für ein bestimmtes Thema leiten oder einen hinterlegten Ansagetext abspielen. Diese sogenannten IVRs (=Interactive Voice ...
    • Benutzerdefinierter Datumswähler im Chatbot

      Einführung Mit der Kiko-Software können Sie einen Chatbot erstellen, der Ihre Online-Formulare ersetzt - https://www.kiko.bot/  Sie können das Verhalten des Formulardialogs selbst definieren, indem Sie einen externen Subbot und Webservice verwenden.  ...
    • Chatbot Vorlagen

      Hier werden Ihnen Vorlagen aus dem CMS vorgestellt. Diese können unter “Start” und “Vorlagen” in Ihr Konto importiert werden. 1. Hilfestellung zur Nutzung Um Ihnen das Erstellen von Chatbots zu erleichtern, bieten wir Vorlagen für den leichten ...