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
oderus
). - 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
.