Implementationsbeispiele

Versenden von Nachrichten mit Listen oder Antwort-Schaltfläche

Über einen angebundenen Chatbot können die beiden Nachrichtentypen „List Message“ und „Reply Buttons“ an Endkunden versendet werden. Bei einer „List Message“ kann dieser aus bis zu 10 Optionen auswählen. Bei „Reply Buttons“ kann der Endkunde durch Klicken auf eine Schaltfläche eine Antwort aus bis zu drei Antwortvorschlägen auswählen. Die Antwort wird anschließend im Chatverlauf angezeigt.
Diese beiden Nachrichtentypen können folgendermaßen implementiert werden:

Typ „List Message“

Ansicht in WhatsApp

Ansicht im iAGENT Desk

So kann der Nachrichtentyp „List Message“ implementiert werden:

{
  "messages": [
    {
      "type": "raw",
      "scheme": "nm_whatsapp_messenger_interactive_v1",
      "rawMessage": {
        "interactive": {
          "type": "list",
          "header": {
            "type": "text",
            "text": "Residency Registration"
          },
          "body": {
            "text": "blabla"
          },
          "action": {
            "button": "Choose your location",
            "sections": [
              {
                "title": "Germany",
                "rows": [
                  {
                    "id": "berlin",
                    "title": "Berlin",
                    "description": "Berlin"
                  },
                  {
                    "id": "hamburg",
                    "title": "Hamburg",
                    "description": "Hamburg"
                  }
                ]
              },
              {
                "title": "Denmark",
                "rows": [
                  {
                    "id": "copenhagen",
                    "title": "Copenhagen",
                    "description": "Copenhagen"
                  }
                ]
              }
            ]
          }
        }
      }
    }
  ]
}

Typ „Reply Button“

Ansicht in WhatsApp

Ansicht im iAGENT Desk

So kann der Nachrichtentyp „Reply Button“ implementiert werden:

{
  "messages": [
    {
      "type": "raw",
      "scheme": "nm_whatsapp_messenger_interactive_v1",
      "rawMessage": {
        "interactive": {
          "type": "button",
          "header": {
            "type": "text",
            "text": "Was ist ihr Anliegen?"
          },
          "body": {
            "text": "Bitte teilen Sie uns ihr Anliegen mit"
          },
          "action": {
            "buttons": [
              {
                "type": "reply",
                "reply": {
                  "id": "frage-zu-produkt-button",
                  "title": "Produktfrage"
                }
              },
              {
                "type": "reply",
                "reply": {
                  "id": "reklamations-button",
                  "title": "Reklamation"
                }
              }
            ]
          }
        }
      }
    }
  ]
}