Method: phones.dialogflowMessages.create

يطلب هذا الإعداد من موظّف دعم Dialogflow إرسال الرسائل من خلال وكيل RBM.

في حال عدم تفعيل عملية دمج Dialogflow لوكيل RBM، ستعرض هذه الطريقة القيمة 403 PERMISSION_DENIED.

عند دمج وكيل RBM مع وكيل Dialogflow، تؤدي هذه الطريقة إلى تشغيل حدث في وكيل Dialogflow. تعمل منصة RBM على توجيه الردود من Dialogflow إلى جهاز المستخدم وإعادة توجيه الرسائل من المستخدم إلى وكيل Dialogflow.

إذا كانت intent في Dialogflow تحدّد ردودًا متعددة، ترسل منصة RBM رسالة واحدة إلى المستخدمين لكل ردّ محدَّد.

في حال التواصل مع ردّ تلقائي على الويب من خلال طريقة تنفيذ Dialogflow، يتضمّن طلب التنفيذ المعلومات التالية في الحمولة:

الحقل الوصف

rbm_user_phone_number

رقم هاتف المستخدم

rbm_share_location_response

موقع المستخدم، إذا نقر على الإجراء المقترح لمشاركة الموقع.

طلب HTTP

POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/dialogflowMessages

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
parent

string

"phones/{E.164}"، حيث يشير {E.164} إلى رقم هاتف المستخدم

مَعلمات طلب البحث

المعلمات
messageIdPrefix

string

هي بادئة فريدة لمعرّفات رسائل RBM التي تنتج عن حدث Dialogflow. يتيح Dialogflow إرسال عدة ردود لحدث معيَّن. في حال عرض حدث ردود متعددة، تعيد ميزة RBM توجيه كل ردّ كرسالة منفصلة. يتشارك كل معرِّف رسالة البادئة نفسها.

agentId

string

مطلوب. المعرّف الفريد للوكيل

نص الطلب

يحتوي نص الطلب على مثال DialogflowEvent.

نص الاستجابة

في حال نجاح الإجراء، يحتوي نص الاستجابة على مثيل DialogflowEvent تم إنشاؤه حديثًا.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/rcsbusinessmessaging

لمزيد من المعلومات، يُرجى الاطّلاع على OAuth 2.0 Overview.