אחרי שמפעילים את Dialogflow ומעצבים את התשובות של הנציג, הוא יכול לשלוט בשיחות של נציג ה-RBM ולפרש אותן ולענות להן.
כדי להתחיל שיחה, מבצעים קריאה ל-API שמציינת את מספר הטלפון של המשתמש ואת ה-Intent של Dialogflow שמתחיל את השיחה (בדרך כלל זוהי הכוונה של הנציג שלכם).
אחרי שמבצעים את הקריאה ל-API, Dialogflow שולח תשובה לפלטפורמת RBM, ששולחת את ההודעה למכשיר של המשתמש. ההודעות בין הנציג ב-RBM והמשתמש מועברות אוטומטית לנציג ב-Dialogflow, שמטפל בשיחות.
דוגמה
אם האירוע RBM_WELCOME_EVENT גורם לכוונת ההצטרפות של סוכן Dialogflow, עליך להריץ את הפקודה הבאה כדי להתחיל שיחה עם משתמש.
- PATH_TO_RBM_SERVICE_ACCOUNT_KEY הוא הנתיב למפתח של חשבון השירות במכונת הפיתוח.
- REGION הוא האזור של סוכן ה-RBM (
asia
,europe
אוus
). - PHONE_NUMBER הוא ה-MSSDN של מכשיר המשתמש בפורמט E.164 (למשל,
+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" }'
לאפשרויות עיצוב וערכים, ראו dialogflowMessages
.