একটি ডায়ালগফ্লো এজেন্টকে একটি RBM এজেন্টের মাধ্যমে বার্তা পাঠাতে অনুরোধ করে।
যদি ডায়ালগফ্লো ইন্টিগ্রেশন একটি RBM এজেন্টের জন্য সক্ষম না হয়, তাহলে এই পদ্ধতিটি 403 PERMISSION_DENIED
প্রদান করে।
যখন একটি RBM এজেন্ট একটি Dialogflow এজেন্টের সাথে একত্রিত হয়, তখন এই পদ্ধতিটি Dialogflow এজেন্টে একটি ইভেন্ট ট্রিগার করে। RBM প্ল্যাটফর্ম ডায়ালগফ্লো থেকে ব্যবহারকারীর ডিভাইসে প্রতিক্রিয়াগুলিকে রুট করে এবং ব্যবহারকারীর থেকে বার্তাগুলিকে ডায়ালগফ্লো এজেন্টে ফেরত পাঠায়।
যদি একটি ডায়ালগফ্লো অভিপ্রায় একাধিক প্রতিক্রিয়া সংজ্ঞায়িত করে, তাহলে RBM প্ল্যাটফর্ম ব্যবহারকারীদের প্রতি সংজ্ঞায়িত প্রতিক্রিয়া প্রতি একটি বার্তা পাঠায়।
আপনি ডায়ালগফ্লো পূর্ণতা সহ একটি ওয়েবহুকের সাথে যোগাযোগ করলে, পূরণের অনুরোধে পেলোডে নিম্নলিখিত তথ্য অন্তর্ভুক্ত থাকে:
মাঠ | বর্ণনা |
---|---|
| ব্যবহারকারীর ফোন নম্বর। |
| ব্যবহারকারীর অবস্থান, তারা ট্যাপ করলে লোকেশন শেয়ার করার পরামর্শ দেওয়া হয়। |
HTTP অনুরোধ
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/dialogflowMessages
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
parent | "ফোন/{E.164}", যেখানে {E.164} হল ব্যবহারকারীর ফোন নম্বর৷ |
ক্যোয়ারী প্যারামিটার
পরামিতি | |
---|---|
messageIdPrefix | ডায়ালগফ্লো ইভেন্টের ফলে RBM মেসেজ আইডিগুলির একটি অনন্য উপসর্গ। Dialogflow একটি প্রদত্ত ইভেন্টের জন্য একাধিক প্রতিক্রিয়া সমর্থন করে। যদি একটি ইভেন্ট একাধিক প্রতিক্রিয়া ট্রিগার করে, RBM প্রতিটি প্রতিক্রিয়া একটি পৃথক বার্তা হিসাবে ফরোয়ার্ড করে। প্রতিটি বার্তা আইডি একই উপসর্গ শেয়ার করে। |
agentId | প্রয়োজন। এজেন্টের অনন্য শনাক্তকারী। |
শরীরের অনুরোধ
অনুরোধের মূল অংশে DialogflowEvent
এর একটি উদাহরণ রয়েছে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে DialogflowEvent
এর একটি সদ্য তৈরি উদাহরণ থাকে।
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/rcsbusinessmessaging
আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।