Unterhaltung mit Dialogflow starten

Nachdem Sie Dialogflow aktiviert und die Antworten des Agents entworfen haben, leitet der Dialogflow-Agent die Unterhaltungen Ihres RBM-Agents aus und beantwortet und interpretiert sie.

Um eine Unterhaltung zu starten, starten Sie einen API-Aufruf, der die Telefonnummer des Nutzers und den Dialogflow-Intent angibt, der die Unterhaltung beginnt (in der Regel der Begrüßungs-Intent des Agents).

Nach dem API-Aufruf sendet Dialogflow eine Antwort an die RBM-Plattform, die die Nachricht an das Gerät des Nutzers sendet. Nachrichten zwischen Ihrem RBM-Agent und dem Nutzer werden automatisch an Ihren Dialogflow-Agent weitergeleitet, der die Unterhaltungsverarbeitung übernimmt.

Beispiel

Wenn "RBM_WELCOME_EVENT" das Ereignis ist, das den Begrüßungs-Intent für Ihren Dialogflow-Agent auslöst, führen Sie den folgenden Befehl aus, um eine Unterhaltung mit einem Nutzer zu beginnen.

  • PATH_TO_RBM_SERVICE_ACCOUNT_KEY ist der Pfad zu Ihrem Dienstkontoschlüssel auf Ihrem Entwicklungscomputer.
  • REGION ist die Region deines RBM-Agents (asia, europe oder us).
  • PHONE_NUMBER ist die MSISDN des Nutzergeräts im E.164-Format (z.B. +12223334444).
curl -X POST -H 'Content-Type: application/json' \
  -H "`oauth2l header --json PATH_TO_RBM_SERVICE_ACCOUNT_KEY rcsbusinessmessaging`" \
  'https://REGION-rcsbusinessmessaging.googleapis.com/v1/phones/PHONE_NUMBER/dialogflowMessages?messageIdPrefix=PREFIX' \
  -d '{
    "eventName": "RBM_WELCOME_EVENT",
    "languageCode": "en"
  }'

Informationen zu Formatierungs- und Wertoptionen finden Sie unter dialogflowMessages.