ওভারভিউ

Google Chat অ্যাপ তৈরি করুন যা আপনার পরিষেবা এবং সংস্থানগুলি সরাসরি Google Chat-এ নিয়ে আসে, ব্যবহারকারীদের তথ্য পেতে এবং কথোপকথন ছেড়ে না দিয়ে পদক্ষেপ নিতে দেয়।

Google Chat নিম্নলিখিতগুলি প্রদান করে টিম সহযোগিতা সমর্থন করে:

  • ব্যবহারকারীদের মধ্যে সরাসরি বার্তা।
  • স্পেস মধ্যে থ্রেড কথোপকথন.
  • চ্যাট স্পেস যা আপনাকে প্রতি-প্রকল্প, প্রতি-টিম বা অন্য ভিত্তিতে আলোচনার স্থান উৎসর্গ করতে দেয়।
  • চ্যাট অ্যাপ যা স্পেসগুলিতে অংশগ্রহণ করতে পারে বা সরাসরি বার্তাগুলিতে প্রতিক্রিয়া জানাতে পারে।

বার্তা এবং স্পেস

Google চ্যাট এবং চ্যাট অ্যাপগুলির মধ্যে মিথস্ক্রিয়া নির্দিষ্ট স্থানগুলির প্রসঙ্গে বার্তাগুলি ব্যবহার করে সঞ্চালিত হয়৷ উদাহরণস্বরূপ, একটি চ্যাট অ্যাপ একটি নির্দিষ্ট চ্যাট স্পেসে একটি পাঠ্য (এক ধরনের বার্তা) পাঠাতে পারে।

মেসেজে চ্যাট অ্যাপ ইন্টারঅ্যাকশন, টেক্সট বা কার্ড অন্তর্ভুক্ত থাকে যেখানে স্পেসগুলিতে চ্যাট রুম এবং সরাসরি বার্তা অন্তর্ভুক্ত থাকে।

পূর্ববর্তী চিত্রটি বার্তা এবং স্থানগুলির জন্য উপলব্ধ বিভিন্ন ধরনের মিথস্ক্রিয়া এবং প্রসঙ্গগুলি দেখায়:

  • Google চ্যাট এবং একটি চ্যাট অ্যাপের মধ্যে বার্তাগুলি একটি সংজ্ঞায়িত বার্তা বিন্যাস অনুসরণ করে, যেখানে প্রতিটি বার্তায় একটি JSON অবজেক্ট থাকে যার উপাদানগুলি ব্যবহারকারী আইডি, শৈলী, বিষয়বস্তু এবং বার্তার অন্যান্য দিকগুলি নির্দিষ্ট করে৷ চ্যাট অ্যাপগুলি নিম্নলিখিত ধরণের বার্তা পাঠাতে পারে:

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


      চ্যাট অ্যাপের জন্য মেসেজিং এবং ইউজার ইন্টারফেস ডিজাইন ও প্রিভিউ করতে কার্ড বিল্ডার ব্যবহার করুন:

      কার্ড বিল্ডার খুলুন

  • Google চ্যাটে, স্পেসগুলির নিম্নলিখিত প্রসঙ্গ থাকতে পারে:

    • একটি নাম বা গোষ্ঠী স্থান একাধিক ব্যবহারকারীদের কাছে দৃশ্যমান।
    • একটি সরাসরি বার্তা শুধুমাত্র সেই স্থানের ব্যবহারকারীর কাছে দৃশ্যমান।

কেস ব্যবহার করুন

চ্যাটের মতো একটি কথোপকথনমূলক প্ল্যাটফর্মে চ্যাট অ্যাপগুলি যোগ করার ফলে লোকেরা প্রসঙ্গ পরিবর্তন না করেই প্রশ্ন জিজ্ঞাসা করতে এবং আদেশ জারি করতে দেয়। এর ব্যাকএন্ডে, একটি চ্যাট অ্যাপ সেইসব সিস্টেমের মধ্যস্থতাকারী হিসেবে কাজ করে অন্যান্য সিস্টেমে অ্যাক্সেস করতে পারে।

একীভূত জ্ঞানীয় অভিজ্ঞতা বজায় রেখে বিস্তৃত সম্পদ এবং সরঞ্জামগুলিতে অ্যাক্সেস প্রদান করার এই ক্ষমতা নিম্নলিখিতগুলি সহ অনেক ধরণের অ্যাপ্লিকেশনের জন্য একটি কাঠামো প্রদান করতে পারে:

  • কর্মপ্রবাহ ব্যবস্থাপনা
  • সেটআপ এবং কনফিগারেশন
  • অর্ডার প্রজন্ম
  • অনুসন্ধান করুন
  • তথ্য সংগ্রহ

চ্যাট স্পেস থেকে আপনি একটি চ্যাট অ্যাপকে করতে বলতে পারেন এমন কিছু উদাহরণের মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:

  • তথ্য সন্ধান করুন — একটি চ্যাট অ্যাপ ব্যবহারকারীর দ্বারা প্রবেশ করা কাঠামোগত বা বিনামূল্যে পাঠ্য প্রশ্নের উপর ভিত্তি করে তথ্য পুনরুদ্ধার করতে পারে।
  • ফাইল টিকিট — একটি চ্যাট অ্যাপ ব্যবহারকারীর দেওয়া তথ্য ব্যবহার করে ঘটনার রিপোর্ট বা অন্যান্য শিল্পকর্ম তৈরি করতে পারে।
  • সমন্বয় প্রচেষ্টা — একটি চ্যাট অ্যাপ টিম সদস্যদের একে অপরের সাথে যোগাযোগ করার উপায় উন্নত করতে পারে, যেমন "টিম মেমরি" বা সময়সূচী সংস্থান সরবরাহ করা।

চ্যাট অ্যাপ তৈরি করুন

এই বিভাগে আপনি যে ধরনের চ্যাট অ্যাপ তৈরি করতে পারেন তার কিছু ব্যাখ্যা করে।

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

ইন্টারেক্টিভ চ্যাট অ্যাপস

অনেক চ্যাট অ্যাপ ব্যবহারকারীদের বার্তা পাঠাতে এবং চ্যাট অ্যাপের সাথে সরাসরি ইন্টারঅ্যাক্ট করতে দেয়। ইন্টারেক্টিভ চ্যাট অ্যাপগুলি নিম্নলিখিতগুলির যেকোনো একটি করতে পারে:

  • একটি পাঠ্য বার্তা বা কার্ড বার্তা সহ @উল্লেখ , স্ল্যাশ কমান্ড , বা সরাসরি বার্তাগুলিতে প্রতিক্রিয়া জানান৷
  • ব্যবহারকারীদের বহু-পদক্ষেপ প্রক্রিয়া সম্পূর্ণ করতে সাহায্য করার জন্য একটি ডায়ালগ খুলুন, যেমন ফর্ম ডেটা পূরণ করা।
  • সহায়ক তথ্য সহ কার্ড সংযুক্ত করে লিঙ্কগুলির পূর্বরূপ দেখুন যা ব্যবহারকারীদের সরাসরি কথোপকথন থেকে পদক্ষেপ নিতে দেয়।

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

নন-ইন্টারেক্টিভ চ্যাট অ্যাপ

Google চ্যাট অ্যাপগুলি ব্যবহারকারীদের জন্য অ-ইন্টারেক্টিভ হতে পারে যেখানে ব্যবহারকারীরা সরাসরি চ্যাট অ্যাপের সাথে ইন্টারঅ্যাক্ট করতে পারে না, কিন্তু চ্যাট অ্যাপ সরাসরি Google Chat API-কে কল করে। উদাহরণস্বরূপ, আপনি একটি চ্যাট অ্যাপ তৈরি করতে পারেন যা একটি স্পেসে একটি বার্তা পাঠায় কিন্তু ব্যবহারকারীরা চ্যাট অ্যাপে প্রতিক্রিয়া জানাতে পারে না। এই ধরনের চ্যাট অ্যাপ আর্কিটেকচার অ্যালার্ম রিপোর্টিংয়ের মতো জিনিসগুলির জন্য উপযোগী। আরও তথ্যের জন্য, Google Chat API ওভারভিউ দেখুন।

ইভেন্ট-চালিত চ্যাট অ্যাপ

একটি Chat অ্যাপ Google Workspace Events API ব্যবহার করে Chat রিসোর্স সম্পর্কিত ইভেন্টগুলিতে সদস্যতা নিতে পারে। একটি সাবস্ক্রিপশন আপনার Chat অ্যাপকে ইভেন্ট সম্পর্কে তথ্য পেতে দেয়, যেটি সাবস্ক্রাইব করা Google Workspace রিসোর্সে পরিবর্তনের প্রতিনিধিত্ব করে। উদাহরণস্বরূপ, একটি চ্যাট অ্যাপ এমন একটি স্থানের পরিবর্তনের প্রতিক্রিয়া জানাতে পারে যা চ্যাট অ্যাপটি সদস্যতা নিয়েছে, যেমন স্পেসে যোগ করা নতুন সদস্যদের একটি স্বাগত বার্তা পাঠানো। আরও তথ্যের জন্য, Google চ্যাট ইভেন্টগুলিতে সদস্যতা নিন দেখুন।

একটি চ্যাট অ্যাপ আর্কিটেকচার বেছে নিন

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

  • অ্যাপশিট
  • Google Apps স্ক্রিপ্ট
  • ডায়ালগফ্লো
  • পাব/সাব
  • Google ক্লাউড বা একটি অন-প্রিমিসেস HTTP সার্ভার

আরও তথ্যের জন্য, একটি চ্যাট অ্যাপস আর্কিটেকচার বেছে নিন দেখুন।

ব্যবহারকারীর ডেটাতে অ্যাপ অ্যাক্সেস

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

  • ডিফল্টরূপে, চ্যাট অ্যাপগুলি কেবলমাত্র সেই ব্যবহারকারীদের প্রাথমিক পরিচয় পড়তে পারে যা তাদের আহ্বান করে বা ব্যবহারকারীদের একই বার্তায় @উল্লেখ করা হয় যেটি অ্যাপটিকে আহ্বান করে। এই তথ্য ব্যবহারকারীর প্রদর্শন নাম, ব্যবহারকারী আইডি, ইমেল ঠিকানা, এবং অবতার ছবি অন্তর্ভুক্ত.
  • চ্যাট অ্যাপগুলির জন্য যেগুলি লিঙ্কগুলির পূর্বরূপ দেখায় , চ্যাট অ্যাপটি মেসেজে যোগ করা URLগুলি পড়তে পারে যা চ্যাট অ্যাপের কনফিগার করা URL প্যাটার্নের সাথে মেলে৷

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

গুগল চ্যাট এপিআই কার্যকর দেখতে চান?
Google Workspace Developers চ্যানেল টিপস, কৌশল এবং লেটেস্ট ফিচার সম্বন্ধে ভিডিও অফার করে।