Dialogflow এর সাথে একটি কথোপকথন শুরু করুন

আপনি ডায়ালগফ্লো সক্ষম করার পরে এবং আপনার এজেন্টের প্রতিক্রিয়াগুলি ডিজাইন করার পরে, আপনার ডায়ালগফ্লো এজেন্ট আপনার RBM এজেন্টের কথোপকথনগুলিকে, ব্যবহারকারীদের বার্তাগুলির ব্যাখ্যা এবং উত্তর দেওয়ার ক্ষমতা দেয়৷

একটি কথোপকথন শুরু করার জন্য, আপনি একটি API কল করেন যা ব্যবহারকারীর ফোন নম্বর এবং ডায়ালগফ্লো অভিপ্রায় নির্দিষ্ট করে যা কথোপকথন শুরু করে (সাধারণত আপনার এজেন্টের স্বাগত অভিপ্রায়)।

আপনি API কল করার পরে, ডায়ালগফ্লো RBM প্ল্যাটফর্মে একটি প্রতিক্রিয়া পাঠায়, যা ব্যবহারকারীর ডিভাইসে বার্তা পাঠায়। আপনার RBM এজেন্ট এবং ব্যবহারকারীর মধ্যে বার্তাগুলি স্বয়ংক্রিয়ভাবে আপনার ডায়ালগফ্লো এজেন্টের কাছে ফরোয়ার্ড হয়, যা কথোপকথন প্রক্রিয়াকরণ পরিচালনা করে।

উদাহরণ

যদি "RBM_WELCOME_EVENT" এমন একটি ইভেন্ট হয় যা আপনার ডায়ালগফ্লো এজেন্টের জন্য স্বাগত অভিপ্রায়কে ট্রিগার করে, আপনি একজন ব্যবহারকারীর সাথে কথোপকথন শুরু করতে নিম্নলিখিত কমান্ডটি চালাবেন৷

  • PATH_TO_RBM_SERVICE_ACCOUNT_KEY হল আপনার ডেভেলপমেন্ট মেশিনে আপনার পরিষেবা অ্যাকাউন্ট কী-এর পথ।
  • REGION হল আপনার RBM এজেন্টের অঞ্চল ( asia , europe বা us )।
  • PHONE_NUMBER হল E.164 ফরম্যাটে ব্যবহারকারীর ডিভাইসের MSISDN (যেমন, +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 দেখুন।