התחלת שיחה באמצעות Dialogflow

אחרי שמפעילים את 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.