بدء محادثة باستخدام Dialogflow

بعد تفعيل Dialogflow تصميم ردود وكيلك، يتولى وكيل Dialogflow إدارة محادثات وكيل RBM عن طريق تفسير رسائل المستخدمين والردّ عليها.

لبدء محادثة، عليك إجراء طلب بيانات من واجهة برمجة التطبيقات يحدّد رقم هاتف المستخدم وهدف Dialogflow الذي يبدأ المحادثة (عادةً ما يكون الغرض من الوكيل الترحيبي).

بعد إجراء طلب البيانات من واجهة برمجة التطبيقات، يرسل Dialogflow ردًا إلى النظام الأساسي RBM، الذي يرسل الرسالة إلى جهاز المستخدِم. وتتم تلقائيًا إعادة توجيه الرسائل بين وكيل RBM والمستخدم إلى وكيل Dialogflow، وهو المسؤول عن معالجة المحادثة.

مثال

إذا كان "RBM_WELCOME_EVENT" هو الحدث الذي يؤدي إلى تشغيل رسالة الترحيب بوكيل Dialogflow، يمكنك تشغيل الأمر التالي لبدء محادثة مع أحد المستخدمين.

  • PATH_TO_RBM_SERVICE_ACCOUNT_KEY هو مسار مفتاح حساب الخدمة على جهاز التطوير.
  • REGION هي المنطقة التي يقع فيها وكيل RBM (asia أو europe أو us).
  • PHONE_NUMBER هو رقم MSISDN لجهاز المستخدم بالتنسيق 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.