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