بعد از اینکه Dialogflow را فعال کردید و پاسخهای نمایندهتان را طراحی کردید ، عامل Dialogflow شما مکالمات نماینده RBM، تفسیر و پاسخ دادن به پیامهای کاربران را تقویت میکند.
برای شروع یک مکالمه، یک تماس API برقرار می کنید که شماره تلفن کاربر و هدف Dialogflow را که مکالمه را شروع می کند مشخص می کند (معمولاً قصد خوش آمدگویی نماینده شما).
پس از برقراری تماس API، 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
مراجعه کنید.