আপনার Google Chat অ্যাপের সাথে ইন্টারঅ্যাকশন গ্রহণ করুন এবং প্রতিক্রিয়া জানান

এই পৃষ্ঠাটি বর্ণনা করে যে কীভাবে আপনার Google Chat অ্যাপ ব্যবহারকারীর ইন্টারঅ্যাকশন গ্রহণ করতে এবং প্রতিক্রিয়া জানাতে পারে, Google Chat অ্যাপ ইন্টারঅ্যাকশন ইভেন্ট হিসেবেও পরিচিত।

একটি Google চ্যাট অ্যাপ ইন্টারঅ্যাকশন ইভেন্ট এমন যেকোনো পদক্ষেপকে প্রতিনিধিত্ব করে যা একজন ব্যবহারকারী একটি চ্যাট অ্যাপের সাথে যোগাযোগ করতে বা ইন্টারঅ্যাক্ট করতে করেন, যেমন একটি চ্যাট অ্যাপকে @উল্লেখ করা বা স্পেসে যোগ করা। যখন ব্যবহারকারীরা একটি চ্যাট অ্যাপের সাথে ইন্টারঅ্যাক্ট করেন, তখন Google Chat চ্যাট অ্যাপটিকে একটি ইন্টারঅ্যাকশন ইভেন্ট পাঠায়। চ্যাট অ্যাপটি মিথস্ক্রিয়া প্রক্রিয়া করতে এবং প্রতিক্রিয়া তৈরি করতে ইভেন্টটি ব্যবহার করতে পারে।

উদাহরণস্বরূপ, চ্যাট অ্যাপগুলি নিম্নলিখিতগুলির যেকোনো একটি করতে ইন্টারঅ্যাকশন ইভেন্টগুলি ব্যবহার করে:

একটি মিথস্ক্রিয়া ইভেন্টের উদাহরণ একটি চ্যাট অ্যাপ থেকে সাধারণ প্রতিক্রিয়া
একজন ব্যবহারকারী একটি চ্যাট অ্যাপকে @উল্লেখ করে বা একটি স্ল্যাশ কমান্ড ব্যবহার করে আহ্বান করেন। চ্যাট অ্যাপটি একটি বার্তা তৈরি করতে বার্তাটি যা বলে তা প্রক্রিয়া করে। উদাহরণস্বরূপ, একটি চ্যাট অ্যাপ /about কমান্ডের উত্তর দেয় একটি বার্তা সহ যা চ্যাট অ্যাপটি যে কাজগুলি করতে পারে তা ব্যাখ্যা করে।
একজন ব্যবহারকারী একটি স্পেসে একটি চ্যাট অ্যাপ যোগ করেন। চ্যাট অ্যাপটি একটি অনবোর্ডিং বার্তা পাঠায় যা ব্যাখ্যা করে যে এটি কী করে এবং কীভাবে স্পেসে ব্যবহারকারীরা এটির সাথে ইন্টারঅ্যাক্ট করতে পারে।
একজন ব্যবহারকারী একটি স্পেস থেকে একটি চ্যাট অ্যাপ সরিয়ে দেয়। চ্যাট অ্যাপটি স্থানের জন্য কনফিগার করা যেকোনো ইনকামিং বিজ্ঞপ্তি সরিয়ে দেয় (যেমন একটি ওয়েবহুক মুছে ফেলা) এবং যেকোনো অভ্যন্তরীণ স্টোরেজ সাফ করে।
একজন ব্যবহারকারী চ্যাট অ্যাপের পাঠানো কার্ড বা ডায়ালগের একটি বোতামে ক্লিক করেন। চ্যাট অ্যাপ হয় ব্যবহারকারীর জমা দেওয়া ডেটা প্রসেস ও স্টোর করে বা অন্য কার্ড বা ডায়ালগ ফেরত দেয়।

প্রতিটি ধরনের ব্যবহারকারীর ইন্টারঅ্যাকশনের জন্য, Google Chat একটি ভিন্ন ধরনের ইন্টারঅ্যাকশন ইভেন্ট পাঠায়। উদাহরণ স্বরূপ, Google Chat ইভেন্ট টাইপ MESSAGE ব্যবহার করে যেকোনও ইন্টারঅ্যাকশনের জন্য যেখানে একজন ব্যবহারকারী একটি বার্তায় চ্যাট অ্যাপকে আহ্বান করে। বিস্তারিত জানার জন্য, Google চ্যাট অ্যাপের ইন্টারঅ্যাকশন ইভেন্টের ধরন দেখুন।

এই পৃষ্ঠাটি কীভাবে নিম্নলিখিতগুলি করতে হয় তা বর্ণনা করে:

  • ইভেন্টগুলি পেতে আপনার চ্যাট অ্যাপ কনফিগার করুন।
  • আপনার পরিকাঠামোতে মিথস্ক্রিয়া ইভেন্ট প্রক্রিয়া করুন।
  • উপযুক্ত হলে, মিথস্ক্রিয়া ইভেন্টগুলিতে সাড়া দিন।

চ্যাট অ্যাপ ইন্টারঅ্যাকশন ইভেন্টগুলি পান

এই বিভাগটি বর্ণনা করে যে কীভাবে আপনার চ্যাট অ্যাপের জন্য ইন্টারঅ্যাকশন ইভেন্টগুলি গ্রহণ করবেন এবং প্রক্রিয়া করবেন।

ইন্টারঅ্যাকশন ইভেন্টগুলি পেতে আপনার চ্যাট অ্যাপ কনফিগার করুন

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

আপনি যদি একটি ইন্টারেক্টিভ চ্যাট অ্যাপ তৈরি করে থাকেন, তাহলে আপনাকে অবশ্যই Google Chat API কনফিগার করতে হবে যাতে Google Chat আপনাকে ইন্টারঅ্যাকশন ইভেন্ট পাঠাতে পারে:

  1. Google ক্লাউড কনসোলে, Google Chat API পৃষ্ঠাটি খুলুন:

    Google Chat API পৃষ্ঠায় যান

  2. কনফিগারেশন ট্যাবে ক্লিক করুন।
  3. ইন্টারেক্টিভ বৈশিষ্ট্য বিভাগে, ইন্টারেক্টিভ বৈশিষ্ট্য সক্ষম করুন- এ ক্লিক করুন টগল অন পজিশনে।
  4. কার্যকারিতাতে , নিম্নলিখিত চেকবক্সগুলির একটি বা উভয়টি নির্বাচন করুন:
    1. 1:1 বার্তা গ্রহণ করুন : ব্যবহারকারীদের সরাসরি বার্তা (DM) স্পেসে আপনার চ্যাট অ্যাপের সাথে ইন্টারঅ্যাক্ট করতে দেয়। আপনার চ্যাট অ্যাপ যখনই কোনো ব্যবহারকারী DM স্পেসে একটি বার্তা পাঠাবে তখনই ইন্টারঅ্যাকশন ইভেন্টগুলি গ্রহণ করবে।
    2. স্পেস এবং গোষ্ঠী কথোপকথনে যোগ দিন : ব্যবহারকারীদের একাধিক ব্যক্তির সাথে স্পেসগুলিতে আপনার চ্যাট অ্যাপ যোগ করতে এবং সরাতে দেয়। আপনার চ্যাট অ্যাপটি যখনই স্পেস থেকে যোগ করা বা সরানো হয়, এবং যখনই ব্যবহারকারীরা @উল্লেখ করে বা স্ল্যাশ কমান্ড ব্যবহার করে তখনই ইন্টারঅ্যাকশন ইভেন্টগুলি গ্রহণ করে।
  5. সংযোগ সেটিংসে , Google Chat কোথায় চ্যাট অ্যাপ ইন্টারঅ্যাকশন ইভেন্ট পাঠায় তা নির্দিষ্ট করুন।
  6. ঐচ্ছিক: স্ল্যাশ কমান্ডে , এক বা একাধিক স্ল্যাশ কমান্ড যোগ করুন এবং কনফিগার করুন। আরও তথ্যের জন্য, স্ল্যাশ কমান্ড সেট আপ দেখুন।
  7. ঐচ্ছিক: লিঙ্ক প্রিভিউতে , এক বা একাধিক URL প্যাটার্ন যোগ করুন এবং কনফিগার করুন যা আপনার চ্যাট অ্যাপ প্রিভিউ করে। আরও তথ্যের জন্য, পূর্বরূপ লিঙ্কগুলি দেখুন।
  8. Save এ ক্লিক করুন।

আপনার চ্যাট অ্যাপটি এখন Google Chat থেকে ইন্টারঅ্যাকশন ইভেন্টগুলি পাওয়ার জন্য কনফিগার করা হয়েছে।

আপনার পরিষেবাতে HTTP কল পুনঃপ্রচারগুলি পরিচালনা করুন৷

যদি আপনার পরিষেবার জন্য একটি HTTPS অনুরোধ ব্যর্থ হয় (যেমন একটি টাইমআউট, অস্থায়ী নেটওয়ার্ক ব্যর্থতা, বা নন-2xx HTTPS স্ট্যাটাস কোড), Google Chat কয়েক মিনিটের মধ্যে কয়েকবার ডেলিভারি করার চেষ্টা করতে পারে (কিন্তু এটি নিশ্চিত নয়)। ফলস্বরূপ, একটি চ্যাট অ্যাপ নির্দিষ্ট পরিস্থিতিতে কয়েকবার একই বার্তা পেতে পারে। যদি অনুরোধটি সফলভাবে সম্পন্ন হয় কিন্তু একটি অবৈধ মেসেজ পেলোড ফেরত দেয়, Google Chat অনুরোধটি আবার চেষ্টা করে না।

মিথস্ক্রিয়া ঘটনা প্রক্রিয়া বা প্রতিক্রিয়া

এই বিভাগটি ব্যাখ্যা করে যে কীভাবে Google Chat অ্যাপগুলি ইন্টারঅ্যাকশন ইভেন্টগুলি প্রক্রিয়া করতে এবং প্রতিক্রিয়া জানাতে পারে।

আপনার চ্যাট অ্যাপ Google Chat থেকে একটি ইন্টারঅ্যাকশন ইভেন্ট পাওয়ার পরে, তারা বিভিন্ন উপায়ে প্রতিক্রিয়া জানাতে পারে। অনেক ক্ষেত্রে, ইন্টারেক্টিভ চ্যাট অ্যাপগুলি ব্যবহারকারীকে একটি বার্তা দিয়ে উত্তর দেয়। Google চ্যাট অ্যাপটি একটি ডেটা উৎস থেকে কিছু তথ্য দেখতে পারে, ইন্টারঅ্যাকশন ইভেন্টের তথ্য রেকর্ড করতে পারে, বা অন্য কিছু সম্পর্কে। এই প্রক্রিয়াকরণ আচরণটি মূলত Google Chat অ্যাপকে সংজ্ঞায়িত করে।

প্রতিটি ইন্টারঅ্যাকশন ইভেন্টের জন্য, চ্যাট অ্যাপগুলি একটি রিকোয়েস্ট বডি পায়, যা ইভেন্টের প্রতিনিধিত্ব করে JSON পেলোড। আপনি একটি প্রতিক্রিয়া প্রক্রিয়া করতে তথ্য ব্যবহার করতে পারেন. ইভেন্ট পেলোডের উদাহরণের জন্য, চ্যাট অ্যাপ ইন্টারঅ্যাকশন ইভেন্টের প্রকার দেখুন।

নিম্নলিখিত চিত্রটি দেখায় যে কীভাবে Google Chat অ্যাপ সাধারণত বিভিন্ন ধরনের ইন্টারঅ্যাকশন ইভেন্ট প্রক্রিয়া করে বা প্রতিক্রিয়া জানায়:

Google Chat অ্যাপ কীভাবে ইন্টারঅ্যাকশন ইভেন্ট প্রক্রিয়া করে তার আর্কিটেকচার।

রিয়েল টাইমে সাড়া দিন

ইন্টারঅ্যাকশন ইভেন্টগুলি চ্যাট অ্যাপগুলিকে রিয়েল টাইমে বা সিঙ্ক্রোনাসভাবে প্রতিক্রিয়া জানাতে দেয়৷ সিঙ্ক্রোনাস প্রতিক্রিয়াগুলির প্রমাণীকরণের প্রয়োজন হয় না৷

ইন্টারঅ্যাকশন ইভেন্টগুলিতে সিঙ্ক্রোনাস প্রতিক্রিয়া তৈরি করতে, নিম্নলিখিত নির্দেশিকাগুলি দেখুন:

সিঙ্ক্রোনাসভাবে প্রতিক্রিয়া জানাতে, একটি চ্যাট অ্যাপকে অবশ্যই 30 সেকেন্ডের মধ্যে প্রতিক্রিয়া জানাতে হবে এবং প্রতিক্রিয়াটি অবশ্যই সেই জায়গায় পোস্ট করতে হবে যেখানে মিথস্ক্রিয়াটি ঘটেছে। অন্যথায়, চ্যাট অ্যাপ অ্যাসিঙ্ক্রোনাসভাবে প্রতিক্রিয়া জানাতে পারে।

অ্যাসিঙ্ক্রোনাসভাবে সাড়া দিন

কখনও কখনও চ্যাট অ্যাপগুলিকে অবশ্যই 30 সেকেন্ড পরে একটি ইন্টারঅ্যাকশন ইভেন্টে প্রতিক্রিয়া জানাতে হবে বা ইন্টারঅ্যাকশন ইভেন্টটি তৈরি করা হয়েছে এমন স্থানের বাইরে কাজগুলি সম্পাদন করতে হবে। উদাহরণস্বরূপ, একটি চ্যাট অ্যাপকে একটি দীর্ঘ-চলমান কাজ শেষ করার পরে ব্যবহারকারীকে প্রতিক্রিয়া জানাতে হতে পারে। এই ক্ষেত্রে, চ্যাট অ্যাপগুলি Google Chat API-কে কল করে অ্যাসিঙ্ক্রোনাসভাবে প্রতিক্রিয়া জানাতে পারে।

চ্যাট API ব্যবহার করে একটি বার্তা তৈরি করতে, একটি বার্তা তৈরি করুন দেখুন। অতিরিক্ত চ্যাট এপিআই পদ্ধতি ব্যবহার করার জন্য গাইডের জন্য, চ্যাট এপিআই ওভারভিউ দেখুন।