Dialogflow के साथ बातचीत शुरू करें

Dialogflow को चालू करने और अपने एजेंट के जवाब डिज़ाइन करने के बाद, आपका Dialogflow एजेंट लोगों के मैसेज को समझने और उनका जवाब देने के साथ-साथ, आपके आरबीएम एजेंट की बातचीत को बेहतर बनाता है.

बातचीत शुरू करने के लिए, आपको एक एपीआई कॉल करना होता है. यह कॉल, उपयोगकर्ता के फ़ोन नंबर और बातचीत शुरू करने वाले Dialogflow इंटेंट के बारे में बताता है. आम तौर पर, यह इंटेंट आपके एजेंट का वेलकम इंटेंट होता है.

एपीआई कॉल करने के बाद, Dialogflow आरबीएम प्लैटफ़ॉर्म को एक रिस्पॉन्स भेजता है, जो उपयोगकर्ता के डिवाइस पर मैसेज भेजता है. आपके आरबीएम एजेंट और उपयोगकर्ता के बीच के मैसेज, आपके Dialogflow एजेंट को अपने-आप फ़ॉरवर्ड कर दिए जाते हैं. यह बातचीत की प्रोसेसिंग को मैनेज करता है.

उदाहरण

अगर "RBM_WELCOME_EVENT" ऐसा इवेंट है जो आपके Dialogflow एजेंट के लिए वेलकम इंटेंट को ट्रिगर करता है, तो उपयोगकर्ता से बातचीत शुरू करने के लिए आपको नीचे दिया गया कमांड चलाना होगा.

  • PATH_TO_RBM_SERVICE_ACCOUNT_KEY आपकी डेवलपमेंट मशीन पर, आपकी सेवा खाता कुंजी का पाथ है.
  • REGION, आपके आरबीएम एजेंट (asia, europe या us) का क्षेत्र है.
  • PHONE_NUMBER, E.164 फ़ॉर्मैट में उपयोगकर्ता के डिवाइस का MDMSDN है (उदाहरण, +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 देखें.