আপনার ওয়েবহুক সেট করুন

একটি ওয়েবহুক হল একটি অংশীদার-নির্মিত HTTPS কলব্যাক যা নির্দিষ্ট করে কিভাবে আপনার এজেন্টের বার্তা এবং ইভেন্টগুলিতে প্রতিক্রিয়া জানানো উচিত। আপনি ডায়ালগফ্লো -এর মতো একটি প্রাক-নির্মিত স্বয়ংক্রিয় সমাধান ব্যবহার না করলে, আপনার এজেন্টের আচরণ নির্ধারণ করতে আপনাকে একটি কাস্টম ওয়েবহুক সেট করতে হবে।

অংশীদার-স্তরের এবং এজেন্ট-স্তরের ওয়েবহুক

আপনি পার্টনার লেভেলে বা এজেন্ট লেভেলে আপনার ওয়েবহুক সেট করতে পারেন। অংশীদার-স্তরের ওয়েবহুকগুলি আপনার রক্ষণাবেক্ষণ করা প্রতিটি এজেন্টের জন্য প্রযোজ্য, যখন এজেন্ট-স্তরের ওয়েবহুকগুলি প্রতিটি একটি পৃথক এজেন্টের জন্য প্রযোজ্য।

আপনি যদি স্বতন্ত্র আচরণের সাথে একাধিক এজেন্ট পরিচালনা করেন, তাহলে আপনি এজেন্ট-লেভেল সেটিং ব্যবহার করে প্রতিটি এজেন্টের জন্য আলাদা ওয়েবহুক সেট করতে চাইতে পারেন। অন্যদিকে, যদি আপনার এজেন্টদের একই ধরনের আচরণ থাকে বা আপনার যদি শুধুমাত্র একজন এজেন্ট থাকে, তাহলে আপনি পার্টনার-লেভেল ওয়েবহুক ব্যবহার করতে পারেন।

আপনার যদি একটি পার্টনার-লেভেল ওয়েবহুক এবং একটি এজেন্ট-লেভেল ওয়েবহুক উভয়ই কনফিগার করা থাকে, তাহলে এজেন্ট-লেভেল ওয়েবহুক তার নির্দিষ্ট এজেন্টের উপর প্রাধান্য পায়, যখন পার্টনার-লেভেল ওয়েবহুক এজেন্টদের ক্ষেত্রে প্রযোজ্য হয় যাদের এজেন্ট-লেভেল ওয়েবহুক নেই।

আপনার অংশীদার-স্তরের ওয়েবহুক সেট করুন

আপনার অংশীদার-স্তরের ওয়েবহুক সেট করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. বিজনেস কমিউনিকেশনস ডেভেলপার কনসোল খুলুন এবং আপনার ব্যবসা বার্তা Google অ্যাকাউন্ট দিয়ে সাইন ইন করুন।
  2. অ্যাকাউন্ট সেটিংস খুলুন।
  3. নিশ্চিত করুন যে সঠিক অংশীদার অ্যাকাউন্ট নির্বাচন করা হয়েছে।
  4. ব্যবসায়িক বার্তা ওয়েবহুক URL- এর জন্য, কনফিগার করুন ক্লিক করুন।
  5. ওয়েবহুক এন্ডপয়েন্ট URL এর জন্য, আপনার অ্যাপ্লিকেশনের URL + "/callback/" লিখুন। উদাহরণস্বরূপ, এটি "https://PROJECT_ID.appspot.com/callback/" এর মতো কিছু হতে পারে।
  6. আপনার clientToken মান নোট করুন। আপনি যে বার্তাগুলি পেয়েছেন তা Google থেকে আসছে তা যাচাই করার জন্য আপনার এটি প্রয়োজন৷
  7. নির্দিষ্ট ক্লায়েন্ট টোকেন প্যারামিটার সহ একটি POST অনুরোধ গ্রহণ করতে আপনার clientToken কনফিগার করুন এবং প্রতিক্রিয়া বডি হিসাবে গোপন প্যারামিটারের প্লেইন টেক্সট মান সহ 200 OK প্রতিক্রিয়া পাঠান। উদাহরণস্বরূপ, ধরুন আপনার ওয়েবহুক নিম্নলিখিত বডি কন্টেন্ট সহ একটি POST অনুরোধ পেয়েছে:

    {
    "clientToken":"SJENCPGJESMGUFPY",
      "secret":"0123456789"
    }
    

    সেই ক্ষেত্রে, আপনার clientToken মান নিশ্চিত করা উচিত এবং, clientToken সঠিক হলে, প্রতিক্রিয়া বডি হিসাবে 0123456789 সহ একটি 200 OK প্রতিক্রিয়া প্রদান করুন।

  8. কনসোলে, যাচাই করুন ক্লিক করুন। যখন Business Messages আপনার ওয়েবহুক যাচাই করে, তখন ডায়ালগ বন্ধ হয়ে যায়।

একটি এজেন্ট-স্তরের ওয়েবহুক সেট করুন

আপনি আপনার অংশীদার-স্তরের ওয়েবহুকে আপনার এজেন্টকে পাঠানো বার্তাগুলি পান৷ আপনি যদি একটি নির্দিষ্ট এজেন্টের জন্য বার্তাগুলি অন্য ওয়েবহুকে পৌঁছাতে চান তবে আপনি একটি এজেন্ট-লেভেল ওয়েবহুক সেট করতে পারেন।

  1. বিজনেস কমিউনিকেশনস ডেভেলপার কনসোল খুলুন এবং আপনার ব্যবসা বার্তা Google অ্যাকাউন্ট দিয়ে সাইন ইন করুন।
  2. আপনার এজেন্ট ক্লিক করুন.
  3. ইন্টিগ্রেশনে ক্লিক করুন।
  4. ওয়েবহুকের জন্য, কনফিগারে ক্লিক করুন।
  5. ওয়েবহুক এন্ডপয়েন্ট URL এর জন্য, "https://" দিয়ে শুরু করে আপনার ওয়েবহুকের URL লিখুন।
  6. আপনার clientToken মান নোট করুন। আপনি যে বার্তাগুলি পেয়েছেন তা Google থেকে আসছে তা যাচাই করার জন্য আপনার এটি প্রয়োজন৷
  7. নির্দিষ্ট ক্লায়েন্ট টোকেন প্যারামিটার সহ একটি POST অনুরোধ গ্রহণ করতে আপনার clientToken কনফিগার করুন এবং গোপন প্যারামিটারের মান সহ 200 ওকে প্রতিক্রিয়া পাঠান। উদাহরণস্বরূপ, ধরুন আপনার ওয়েবহুক নিম্নলিখিত বডি কন্টেন্ট সহ একটি POST অনুরোধ পেয়েছে:

    {
      "clientToken":"SJENCPGJESMGUFPY",
      "secret":"0123456789"
    }
    

    সেক্ষেত্রে, আপনার clientToken মান নিশ্চিত করা উচিত এবং, ক্লায়েন্টটোকেন সঠিক হলে, clientToken সেট করা গোপন URL 0123456789 সহ একটি 200 OK প্রতিক্রিয়া প্রদান করুন।

  8. কনসোলে, যাচাই করুন ক্লিক করুন। যখন Business Messages আপনার ওয়েবহুক যাচাই করে, তখন ডায়ালগ বন্ধ হয়ে যায়।