এই টিউটোরিয়ালে কীভাবে এমন একটি Google Chat অ্যাপ তৈরি করতে হয় তা দেখানো হয়েছে যা রিয়েল-টাইমে ঘটনার উত্তর দেয়। কোনও ঘটনার উত্তর দেওয়ার সময়, অ্যাপটি একটি চ্যাট স্পেস তৈরি ও পপুলেট করে, মেসেজ, অ্যাপ কমান্ড ও ডায়ালগের মাধ্যমে ঘটনার সমাধান করতে সাহায্য করে এবং Google Docs ডকুমেন্টে ঘটনার উত্তরকে সংক্ষিপ্ত সার হিসেবে দেখাতে AI ব্যবহার করে।
ইনসিডেন্ট হল এমন একটি ঘটনা যা সমাধান করার জন্য লোকজনের একটি টিমকে অবিলম্বে মনোযোগ দিতে হবে। ঘটনার উদাহরণের মধ্যে এগুলি অন্তর্ভুক্ত:
- গ্রাহক সম্পর্ক ম্যানেজমেন্ট (CRM) প্ল্যাটফর্মে সময়-সংবেদনশীল কেস তৈরি করা হয়, যার জন্য সমাধান করতে পরিষেবা প্রদানকারী টিমকে একসাথে কাজ করতে হয়।
- কোনও সিস্টেম অফলাইন হয়ে গেলে, সাইট নির্ভরযোগ্যতা ইঞ্জিনিয়ারদের (SRE) একটি গ্রুপকে সতর্ক করা হয়, যাতে তারা একসাথে কাজ করে সেটি আবার অনলাইন করতে পারেন।
- ভূমিকম্পের তীব্রতা বেশি হলে, জরুরি কর্মীদের উদ্ধারকার্য পরিচালনা করার জন্য নিজেদের মধ্যে সমন্বয় করতে হয়।
এই টিউটোরিয়ালের উদ্দেশ্য হল, কোনও ব্যক্তি ওয়েবপেজ থেকে বোতামে ক্লিক করে ঘটনা সম্পর্কে অভিযোগ জানালে, ঘটনা সংক্রান্ত সতর্কতা শুরু হয়। ওয়েবপেজটি ব্যবহারকারীদের থেকে প্রাথমিক ঘটনার তথ্য: শিরোনাম, বিবরণ ও উত্তরদাতাদের ইমেল আইডি প্রবেশ করতে বলার মাধ্যমে একটি ঘটনার সিমুলেশন করে।
ইনসিডেন্ট ম্যানেজমেন্ট চ্যাট অ্যাপের ব্যবহার দেখুন:
-
ছবি ১. যে ওয়েবসাইটে গিয়ে কেউ কোনও ঘটনার ব্যাপারে অভিযোগ জানাতে পারেন। -
ছবি ২. ঘটনা সংক্রান্ত চ্যাট স্পেস তৈরি করা হয়েছে, এই বিজ্ঞপ্তি। -
ছবি ৩. ইনসিডেন্ট রেসপন্স Chat স্পেস। -
ছবি ৪. দ্রুত কমান্ডের মাধ্যমে ঘটনার সমাধান করা। -
ছবি ৫. ঘটনার সমাধান সংক্রান্ত ডায়ালগ। -
ছবি ৬. স্পেসে ঘটনার সমাধান সংক্রান্ত Google Docs ডকুমেন্ট শেয়ার করা হয়েছে। -
ছবি ৭. AI সারসংক্ষেপ সংক্রান্ত ঘটনার সমাধান সম্পর্কিত Google Docs ডকুমেন্ট।
পূর্বশর্ত
আপনার সংস্থার জন্য এইসব পূর্বশর্তের কোনওটি চালু করার প্রয়োজন হলে, আপনার Google Workspace অ্যাডমিনিস্ট্রেটরকে সেগুলি চালু করতে বলুন:
- Business বা Enterprise Google Workspace অ্যাকাউন্ট, যার Google Chat-এ অ্যাক্সেস আছে।
- Google Workspace-এর জন্য ডিরেক্টরি (পরিচিতি শেয়ার করা) চালু থাকতে হবে। ইনসিডেন্ট অ্যাপ, ইনসিডেন্ট রেসপন্ডারদের পরিচিতির তথ্য যেমন নাম ও ইমেল আইডি খুঁজে দেখতে ডিরেক্টরি ব্যবহার করে। ইনসিডেন্ট রেসপন্ডারদের অবশ্যই আপনার Google Workspace সংস্থার Google Chat অ্যাকাউন্ট থাকতে হবে।
উদ্দেশ্য
- ইনসিডেন্টের উত্তর দেয় এমন একটি চ্যাট অ্যাপ তৈরি করো।
- নিচে উল্লেখ করা বিষয়গুলি করে ব্যবহারকারীদের ইনসিডেন্টের উত্তর দিতে সাহায্য করুন:
- ইনসিডেন্ট রেসপন্স স্পেস তৈরি করা।
- ঘটনা ও তার উত্তর সংক্ষিপ্ত আকারে লিখে পোস্ট করা।
- ইন্টার্যাক্টিভ চ্যাট অ্যাপ ফিচারের মাধ্যমে কোলাবরেশনকে সহায়তা করা।
- Vertex AI-এর মাধ্যমে কথোপকথন ও সমাধানগুলির সারসংক্ষেপ তৈরি করা।
আর্কিটেকচার
নিচের ডায়াগ্রামে Google Workspace এবং Google Chat অ্যাপের ইনসিডেন্ট রেসপন্স ব্যবহার করা Google Cloud রিসোর্সের আর্কিটেকচার দেখানো হয়েছে।

আর্কিটেকচার থেকে বোঝা যায় যে কীভাবে ইনসিডেন্ট রেসপন্স Google Chat অ্যাপ কোনও ইনসিডেন্ট ও তার সমাধান প্রসেস করে।
কোনও ব্যবহারকারী Apps Script-এ হোস্ট করা এক্সটার্নাল ওয়েবসাইট থেকে কোনও ইনসিডেন্ট শুরু করেন।
Apps Script-এ হোস্ট করা Google Chat অ্যাপে ওয়েবসাইট একটি অ্যাসিঙ্ক্রোনাস HTTP অনুরোধ পাঠায়।
ইনসিডেন্ট রেসপন্স Google Chat অ্যাপ অনুরোধটি প্রসেস করে:
Apps Script Admin SDK পরিষেবা টিম মেম্বার সম্পর্কিত তথ্য পায়, যেমন ব্যবহারকারীর আইডি ও ইমেল আইডি।
Apps Script Advanced Chat পরিষেবা ব্যবহার করে Chat API-তে HTTP অনুরোধের একটি সেট সহ, ইনসিডেন্ট রেসপন্স Google Chat অ্যাপ একটি ইনসিডেন্ট চ্যাট স্পেস তৈরি করে, এতে টিমের মেম্বারদের যোগ করে এবং স্পেসে একটি মেসেজ পাঠায়।
টিম মেম্বাররা Chat স্পেসে ঘটনাটি নিয়ে আলোচনা করেন।
টিমের কোনও সদস্য ঘটনার সমাধান হয়ে গেছে তা বোঝাতে একটি কুইক কমান্ড ইনভোক করেন।
Apps Script ব্যবহার করে Chat API-তে HTTP কল করলে উন্নত Chat পরিষেবা সব Chat স্পেসের মেসেজ তালিকাভুক্ত করে।
Vertex AI তালিকাভুক্ত মেসেজগুলি পায় এবং একটি সারসংক্ষেপ তৈরি করে।
Apps Script
DocumentAppপরিষেবা একটি Docs ডকুমেন্ট তৈরি করে এবং Vertex AI-এর সারসংক্ষেপ ডকুমেন্টে যোগ করে।ইনসিডেন্ট রেসপন্স Google Chat অ্যাপ, সারসংক্ষেপের লিঙ্ক শেয়ার করে মেসেজ পাঠানোর জন্য Docs ডকুমেন্ট Chat API-কে কল করে।
পরিবেশ প্রস্তুত করা
এই বিভাগে দেখানো হয়েছে যে কীভাবে Chat অ্যাপের জন্য Google Cloud প্রোজেক্ট তৈরি ও কনফিগার করতে হয়।
Google Cloud প্রোজেক্ট তৈরি করা
Google API Console
- Google API Console-এ, 'মেনু > IAM ও অ্যাডমিন > প্রোজেক্ট তৈরি করুন' বিকল্পে যান।
-
প্রোজেক্টের নাম ফিল্ডে, আপনার প্রোজেক্টের জন্য একটি বর্ণনামূলক নাম লিখুন।
ঐচ্ছিক: প্রোজেক্ট আইডি এডিট করতে, এডিট করুন বিকল্পে ক্লিক করুন। প্রোজেক্ট তৈরি হয়ে যাওয়ার পরে প্রোজেক্ট আইডি পরিবর্তন করা যায় না। তাই এমন একটি আইডি বেছে নিন যা প্রোজেক্টের সম্পূর্ণ মেয়াদ জুড়ে আপনার প্রয়োজন পূরণ করতে পারে।
- লোকেশন ফিল্ডে, আপনার প্রোজেক্টের সম্ভাব্য লোকেশন দেখাতে ব্রাউজ করুন বিকল্পে ক্লিক করুন। তারপরে, বেছে নিন বিকল্পে ক্লিক করুন।
- তৈরি করুন বিকল্পে ক্লিক করুন। Google API কনসোল ড্যাশবোর্ড পৃষ্ঠায় নেভিগেট করে এবং আপনার প্রোজেক্ট কয়েক মিনিটের মধ্যে তৈরি হয়ে যায়।
gcloud CLI
নিম্নলিখিত ডেভেলপমেন্ট এনভায়রনমেন্টের মধ্যে একটিতে, Google Cloud
CLI (gcloud) অ্যাক্সেস করুন:
-
Cloud Shell: আগে থেকেই সেট-আপ করা gcloud CLI-এর সাথে অনলাইন টার্মিনাল ব্যবহার করতে
Cloud Shell অ্যাক্টিভেট করুন।
Cloud Shell চালু করুন -
লোকাল শেল: লোকাল ডেভেলপমেন্ট এনভায়রনমেন্ট ব্যবহার করতে,
gcloud CLI
ইনস্টল ও
ইনিশিয়ালাইজ করুন।
Cloud প্রোজেক্ট তৈরি করতে,gcloud projects createকমান্ড ব্যবহার করুন: আপনি যে প্রোজেক্ট তৈরি করতে চান তার আইডি সেট করে PROJECT_ID পরিবর্তন করুন।gcloud projects create PROJECT_ID
Cloud প্রোজেক্টের জন্য বিলিং চালু করুন
Google API Console
- Google API কনসোলে, বিলিং বিকল্পে যান। মেনু > বিলিং > আমার প্রোজেক্ট বিকল্পে ক্লিক করুন।
- কোনও সংস্থা বেছে নিন বিকল্পে গিয়ে, আপনার Google Cloud প্রোজেক্টের সাথে যুক্ত সংস্থাটি বেছে নিন।
- প্রোজেক্টের সারিতে, অ্যাকশন মেনু খুলুন (), বিলিং পরিবর্তন করুন বিকল্পে ক্লিক করুন এবং Cloud Billing অ্যাকাউন্ট বেছে নিন।
- অ্যাকাউন্ট সেট করুন বিকল্পে ক্লিক করুন।
gcloud CLI
- উপলভ্য বিলিং অ্যাকাউন্টের তালিকা পেতে, এগুলি রান করান:
gcloud billing accounts list - Google Cloud প্রোজেক্টের সাথে বিলিং অ্যাকাউন্ট লিঙ্ক করুন:
gcloud billing projects link PROJECT_ID --billing-account=BILLING_ACCOUNT_IDনিম্নলিখিত বিষয়গুলি পরিবর্তন করুন:
PROJECT_IDহল প্রোজেক্ট আইডি যার জন্য আপনি বিলিং চালু করতে চান।BILLING_ACCOUNT_IDহল বিলিং অ্যাকাউন্ট আইডি যা Google Cloud প্রোজেক্টের সাথে লিঙ্ক করতে হবে।
API চালু করুন
Google API Console
Google API কনসোলে, Google Chat API, Google Docs API, Admin SDK API এবং Vertex AI API চালু করুন।
আপনি সঠিক Cloud প্রোজেক্টে API চালু করছেন কিনা তা কনফার্ম করুন, তারপর পরবর্তী বোতামে ক্লিক করুন।
আপনি সঠিক API চালু করছেন কিনা তা কনফার্ম করুন, তারপর চালু করুন বিকল্পে ক্লিক করুন।
gcloud CLI
প্রয়োজন হলে,
gcloud config set projectকমান্ডের সাহায্যে আপনি যে Cloud প্রোজেক্ট তৈরি করেছেন সেটি বর্তমান প্রোজেক্ট হিসেবে সেট করুন:gcloud config set project PROJECT_IDPROJECT_ID-এর জায়গায় আপনার তৈরি করা Cloud প্রোজেক্টের প্রোজেক্ট আইডি লিখুন।
gcloud services enableকমান্ডের মাধ্যমে Google Chat API, Google Docs API, Admin SDK API এবং Vertex AI API চালু করুন:gcloud services enable chat.googleapis.com docs.googleapis.com admin.googleapis.com aiplatform.googleapis.com
যাচাইকরণ ও অনুমোদন সেট-আপ করা
কোনও ঘটনার উত্তর প্রসেস করার জন্য, Chat অ্যাপকে Google Workspace ও Google Cloud-এর রিসোর্স অ্যাক্সেস করার অনুমতি দেয় যাচাইকরণ ও অনুমোদন।
এই টিউটোরিয়ালে, আপনি ইন্টার্নালি অ্যাপ প্রকাশ করেন, তাই প্লেসহোল্ডার তথ্য ব্যবহার করলে কোনও অসুবিধা নেই। এক্সটার্নালি অ্যাপ প্রকাশ করার আগে, সম্মতি স্ক্রিনের জন্য প্লেসহোল্ডার তথ্যকে আসল তথ্য দিয়ে পরিবর্তন করুন।
Google API কনসোলে, 'মেনু > Google Auth প্ল্যাটফর্ম > ব্র্যান্ডিং' বিকল্পে যান।
আপনি যদি আগে থেকেই Google Auth প্ল্যাটফর্ম কনফিগার করে থাকেন, তাহলে আপনি ব্র্যান্ডিং, দর্শক, এবং ডেটা অ্যাক্সেস-এ নিম্নলিখিত OAuth-এর সম্মতি সংক্রান্ত স্ক্রিন সেটিংস কনফিগার করতে পারবেন। আপনি যদি এমন কোনও মেসেজ দেখতে পান যা বলে Google Auth প্ল্যাটফর্ম এখনও কনফিগার করা হয়নি, শুরু করুন বিকল্পে ক্লিক করুন:
- অ্যাপ সম্পর্কিত তথ্য বিকল্পের মধ্যে, অ্যাপের নাম বিকল্পে গিয়ে
Incident Management with User Authটাইপ করুন। - ব্যবহারকারীর সহায়তা সংক্রান্ত ইমেল বিকল্পে, আপনার ইমেল আইডি বা উপযুক্ত Google গ্রুপ বেছে নিন।
- পরবর্তী বিকল্পে ক্লিক করুন।
- দর্শক বিকল্পের মধ্যে, ইন্টার্নাল বিকল্প বেছে নিন। আপনি ইন্টার্নাল বেছে নিতে না পারলে, এক্সটার্নাল বেছে নিন।
- পরবর্তী বিকল্পে ক্লিক করুন।
- যোগাযোগের তথ্য বিকল্পের মধ্যে, এমন একটি ইমেল আইডি লিখুন যেখানে আপনার প্রোজেক্টে কোনও পরিবর্তন হলে আপনাকে জানানো যাবে।
- পরবর্তী বিকল্পে ক্লিক করুন।
- সম্পূর্ণ করুন বিকল্পের অধীনে, Google API পরিষেবা সংক্রান্ত ব্যবহারকারীর ডেটা নীতি পর্যালোচনা করুন এবং আপনি সম্মতি জানালে, Google API পরিষেবা সংক্রান্ত ব্যবহারকারীর ডেটা নীতিতে আমি সম্মতি জানাচ্ছি বিকল্প বেছে নিন।
- চালিয়ে যান বিকল্পে ক্লিক করুন।
- তৈরি করুন বিকল্পে ক্লিক করুন।
- ব্যবহারকারীর ধরন হিসেবে এক্সটার্নাল বেছে নিলে, টেস্ট ব্যবহারকারী যোগ করুন:
- দর্শক বিকল্পে ক্লিক করুন।
- টেস্ট ব্যবহারকারী বিকল্পের মধ্যে, ব্যবহারকারী যোগ করুন বিকল্পে ক্লিক করুন।
- আপনার ইমেল আইডি ও অন্য কোনও অনুমোদিত টেস্ট ব্যবহারকারীর ইমেল আইডি লিখুন, তারপর সেভ করুন বিকল্পে ক্লিক করুন।
- অ্যাপ সম্পর্কিত তথ্য বিকল্পের মধ্যে, অ্যাপের নাম বিকল্পে গিয়ে
ডেটা অ্যাক্সেস > স্কোপ যোগ করুন বা সরিয়ে দিন বিকল্পে ক্লিক করুন। আপনার Google Cloud প্রোজেক্টে চালু করা প্রতিটি API-এর জন্য স্কোপের একটি তালিকা সহ একটি প্যানেল দেখানো হয়।
ম্যানুয়ালি স্কোপ যোগ করুন বিকল্পের অধীনে, নিম্নলিখিত স্কোপ পেস্ট করুন:
https://www.googleapis.com/auth/chat.spaces.createhttps://www.googleapis.com/auth/chat.membershipshttps://www.googleapis.com/auth/chat.memberships.apphttps://www.googleapis.com/auth/chat.messageshttps://www.googleapis.com/auth/documentshttps://www.googleapis.com/auth/admin.directory.user.readonlyhttps://www.googleapis.com/auth/script.external_requesthttps://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/cloud-platform
টেবিলে যোগ করুন বিকল্পে ক্লিক করুন।
আপডেট করুন বিকল্পে ক্লিক করুন।
আপনার অ্যাপের প্রয়োজনীয় স্কোপ বেছে নেওয়ার পরে, ডেটা অ্যাক্সেস পৃষ্ঠায়, সেভ করুন বিকল্পে ক্লিক করুন।
Chat অ্যাপ তৈরি ও ডেপ্লয় করা
নিম্নলিখিত বিভাগে, আপনি একটি সম্পূর্ণ অ্যাপ স্ক্রিপ্ট প্রোজেক্ট কপি ও আপডেট করেন, যার মধ্যে আপনার Chat অ্যাপের জন্য প্রয়োজনীয় সব অ্যাপ্লিকেশন কোড থাকে, তাই প্রতিটি ফাইল কপি ও পেস্ট করার প্রয়োজন হয় না।
কিছু ফাংশনের নামের শেষে আন্ডারস্কোর থাকে, যেমন
concatenateAllSpaceMessages_() from ChatApp.gs. ব্রাউজারে খোলা হলে, আন্ডারস্কোরটি
ইনসিডেন্ট ইনিশিয়ালাইজেশন ওয়েবপেজ থেকে ফাংশনটি লুকিয়ে রাখে।
আরও তথ্যের জন্য, প্রাইভেট ফাংশন দেখুন।
Apps Script-এ দু'টি ফাইলের ধরন কাজ করে, .gs স্ক্রিপ্ট ও .html
ফাইল। এই সহায়তা মেনে চলতে, অ্যাপের ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্ট
<script /> ট্যাগের মধ্যে এবং এর CSS
HTML ফাইলের মধ্যে <style /> ট্যাগের মধ্যে অন্তর্ভুক্ত থাকে।
ঐচ্ছিকভাবে, আপনি GitHub-এ সম্পূর্ণ প্রোজেক্ট দেখতে পারেন।
প্রতিটি ফাইলের ওভারভিউ এখানে দেওয়া হল:
Consts.gsঅন্যান্য কোড ফাইলের রেফারেন্স দেওয়া কনস্ট্যান্টকে সংজ্ঞায়িত করে, এর মধ্যে আপনার Cloud প্রোজেক্ট আইডি, Vertex AI লোকেশন আইডি, কোনও ইনসিডেন্ট বন্ধ করার জন্য কুইক কমান্ড আইডি এবং Gemini মডেল অন্তর্ভুক্ত।
Consts.gsকোড দেখুনChatApp.gsচ্যাট ইন্টার্যাকশন ইভেন্ট ম্যানেজ করে, যার মধ্যে মেসেজ, বোতামে ক্লিক, অ্যাপ কমান্ড ও ডায়ালগ অন্তর্ভুক্ত। ঘটনা সমাধানের বিবরণ সংগ্রহ করতে ডায়ালগ খুলে
Close incidentদ্রুত কমান্ডের উত্তর দেয়। Chat API-তেspaces.messages.listমেথড কল করে স্পেসের মেসেজ পড়ে। Apps Script-এ Admin SDK ডিরেক্টরি পরিষেবা ব্যবহার করে ব্যবহারকারীর আইডি পায়।ChatApp.gsকোড দেখুনChatSpaceCreator.gsঘটনা সংক্রান্ত প্রাথমিক ওয়েবপেজে ব্যবহারকারীরা যে ফর্ম ডেটা লেখেন তা পায় এবং সেটি ব্যবহার করে একটি Chat স্পেস সেট-আপ করে, সেটি তৈরি ও পপুলেট করে এবং তারপর ঘটনাটি সম্পর্কে একটি মেসেজ পোস্ট করে।
ChatSpaceCreator.gsকোড দেখুনDocsApi.gsব্যবহারকারীর Google Drive-এ Google Docs ডকুমেন্ট তৈরি করতে Google Docs API-কে কল করে এবং
VertexAiApi.gs-এ তৈরি হওয়া ঘটনার তথ্যের সারসংক্ষেপ ডকুমেন্টে লেখে।DocsApi.gsকোড দেখুনVertexAiApi.gsVertex AI ব্যবহার করে Chat স্পেসে কথোপকথনের সারসংক্ষেপ করে। এই সারসংক্ষেপ
DocsAPI.gs-এ বিশেষভাবে তৈরি করা ডকুমেন্টে পোস্ট করা হয়।VertexAiApi.gsকোড দেখুনWebController.gsঘটনা শুরু করার ওয়েবসাইট পরিবেশন করে।
WebController.gsকোড দেখুনIndex.htmlঘটনা শুরু করার ওয়েবসাইটের HTML।
Index.htmlকোড দেখুনJavaScript.htmlইনসিডেন্ট ইনিশিয়ালাইজেশন ওয়েবসাইটের জন্য জমা দেওয়া, সমস্যা ও মুছে দেওয়া সহ ফর্মের আচরণ ম্যানেজ করে। এটি
WebController.gs-এর কাস্টমincludeফাংশনের মাধ্যমেIndex.html-এ অন্তর্ভুক্ত করা হয়েছে।JavaScript.htmlকোড দেখুনStylesheet.htmlইনসিডেন্ট ইনিশিয়ালাইজেশন ওয়েবসাইটের CSS. এটি
WebController.gs-এ কাস্টমincludeফাংশনের মাধ্যমেIndex.html-এ অন্তর্ভুক্ত করা হয়েছে।Stylesheet.htmlকোড দেখুন
আপনার ক্লাউড প্রোজেক্ট নম্বর ও আইডি খুঁজে পাওয়া
Google API কনসোলে, আপনার Cloud প্রোজেক্টে যান।
'সেটিংস ও ইউটিলিটি' বিকল্পে ক্লিক করুন > প্রোজেক্ট সেটিংস বিকল্পে ক্লিক করুন।
প্রোজেক্ট নম্বর ও প্রোজেক্ট আইডি ফিল্ডে থাকা ভ্যালুগুলি নোট করুন। আপনি নিচের বিভাগে সেগুলি ব্যবহার করতে পারেন।
Apps স্ক্রিপ্ট প্রোজেক্ট তৈরি করা
Apps Script প্রোজেক্ট তৈরি করতে এবং আপনার ক্লাউড প্রোজেক্টের সাথে কানেক্ট করতে:
- ব্যবহারকারীর অনুমোদন সহ ইনসিডেন্ট ম্যানেজমেন্ট চ্যাট অ্যাপ Apps স্ক্রিপ্ট প্রোজেক্ট খুলতে, নিচের বোতামে ক্লিক করুন।
প্রোজেক্ট খুলুন - এক নজরে বিকল্পে ক্লিক করুন।
- 'এক নজরে' পৃষ্ঠায়,
কপি তৈরি করুন বিকল্পে ক্লিক করুন।
Apps স্ক্রিপ্ট প্রোজেক্টের কপিকে নাম দিন:
ব্যবহারকারীর অনুমতি সহ ইনসিডেন্ট ম্যানেজমেন্ট চ্যাট অ্যাপের কপি বিকল্পে ক্লিক করুন।
প্রোজেক্টের নাম বক্সে
Incident Management Chat app with User Authলিখুন।নাম পরিবর্তন করুন বিকল্পে ক্লিক করুন।
Apps Script প্রোজেক্টের আপনার কপিতে,
Consts.gsফাইলে যান এবং আপনার Cloud প্রোজেক্টের আইডি দিয়েPROJECT_IDসেট করুন।
Apps স্ক্রিপ্ট প্রোজেক্টের Cloud প্রোজেক্ট সেট করা
- আপনার Apps স্ক্রিপ্ট প্রোজেক্টে,
প্রোজেক্ট সেটিংস বিকল্পে ক্লিক করুন।
- Google Cloud Platform (GCP) প্রোজেক্ট বিকল্পের মধ্যে, প্রোজেক্ট পরিবর্তন করুন বিকল্পে ক্লিক করুন।
- GCP প্রোজেক্ট নম্বরে, আপনার ক্লাউড প্রোজেক্টের নম্বর পেস্ট করুন।
- প্রোজেক্ট সেট করুন বিকল্পে ক্লিক করুন। Cloud প্রোজেক্ট ও Apps Script প্রোজেক্ট এখন কানেক্ট করা হয়েছে।
Apps স্ক্রিপ্ট টেস্ট ডিপ্লয়মেন্ট তৈরি করা
এখন যেহেতু সব কোড লেখা হয়ে গেছে, তাই Apps Script প্রোজেক্ট ডিপ্লয় করুন। Google Cloud-এ Chat অ্যাপ কনফিগার করার সময় আপনি ডিপ্লয়মেন্ট আইডি ব্যবহার করেন।
Apps Script-এ, ঘটনার প্রতিক্রিয়া অ্যাপের প্রোজেক্ট খুলুন।
ডেপ্লয় করুন > টেস্ট ডেপ্লয়মেন্ট বিকল্পে ক্লিক করুন।
Google Workspace অ্যাড-অন ও ওয়েব অ্যাপ আগে থেকেই বেছে নেওয়া না থাকলে, ধরন বেছে নিন বিকল্পের পাশে ডেপ্লয়মেন্টের ধরন
বিকল্পে ক্লিক করুন এবং Google Workspace অ্যাড-অন ও ওয়েব অ্যাপ বেছে নিন।
Apps স্ক্রিপ্ট, ওয়েব অ্যাপের জন্য ডেপ্লয়মেন্ট আইডি ও URL প্রদান করে।
কোনও ঘটনা শুরু করার সময় পরে ভিজিট করার জন্য ওয়েব অ্যাপ URL লিখে রাখুন। ডেপ্লয়মেন্ট আইডি কপি করুন। Google API কনসোলে Chat অ্যাপ কনফিগার করার সময় আপনি এই আইডি ব্যবহার করেন।
হয়ে গেছে বিকল্পে ক্লিক করুন।
Google API কনসোলে Chat অ্যাপ কনফিগার করা
এই বিভাগে, আপনার Apps Script প্রোজেক্ট থেকে এইমাত্র তৈরি করা ডিপ্লয়মেন্টের আইডি সহ আপনার Chat অ্যাপ সম্পর্কে তথ্য সহ Google API কনসোলে Google Chat API কীভাবে কনফিগার করতে হয় তা দেখানো হয়েছে।
Google API Console-এ, মেনু > API ও পরিষেবা > চালু API ও পরিষেবা > Google Chat API > কনফিগারেশন বিকল্পে ক্লিক করুন।
অ্যাপের নাম বিকল্পে
Incident Management with User Authটাইপ করুন।অবতার URL-এ
https://developers.google.com/workspace/chat/images/quickstart-app-avatar.pngটাইপ করুন।বিবরণ অংশে,
Responds to incidentsটাইপ করুন।ইন্টার্যাক্টিভ ফিচার চালু করুন টগল বোতামে ক্লিক করে সেটি চালু করুন।
কার্যকারিতা বিকল্পের মধ্যে, স্পেস ও গ্রুপ কথোপকথনে যোগ দিন বিকল্প বেছে নিন।
কানেকশন সেটিংস বিকল্পের মধ্যে, Apps স্ক্রিপ্ট বেছে নিন।
ডিপ্লয়মেন্ট আইডি-তে, Apps স্ক্রিপ্ট ডিপ্লয়মেন্ট আইডি পেস্ট করুন যা আপনি আগে Apps স্ক্রিপ্ট প্রোজেক্ট ডিপ্লয়মেন্ট থেকে কপি করেছেন।
ট্রিগার বিকল্পের অধীনে, ইন্টার্যাকশন ইভেন্টের উত্তর দেয় এমন ফাংশন কনফিগার করুন:
- অ্যাপ কমান্ডে,
onAppCommandটাইপ করুন।
- অ্যাপ কমান্ডে,
সম্পূর্ণভাবে প্রয়োগ করা Chat অ্যাপ ব্যবহার করে এমন একটি দ্রুত কমান্ড রেজিস্টার করুন:
কমান্ড বিকল্পের মধ্যে, কমান্ড যোগ করুন বিকল্পে ক্লিক করুন।
কমান্ড আইডিতে
1টাইপ করুন।বিবরণ বিভাগে, টাইপ করুন
Closes the incident being discussed in the space.কমান্ডের ধরন বিকল্পের মধ্যে থেকে দ্রুত কমান্ড বিকল্প বেছে নিন।
দ্রুত কমান্ডের নাম বিকল্পে
Close incidentটাইপ করুন।ডায়ালগ খোলে বিকল্প বেছে নিন।
হয়ে গেছে বিকল্পে ক্লিক করুন। কমান্ডটি রেজিস্টার করা এবং তালিকাভুক্ত করা হয়েছে।
দৃশ্যমানতা বিকল্পের মধ্যে থেকে, এইসব বিকল্প বেছে নিন: আপনার Workspace ডোমেনে নির্দিষ্ট ব্যক্তি ও গ্রুপের জন্য এই Chat অ্যাপ উপলভ্য করুন এবং আপনার ইমেল আইডি লিখুন।
লগ বিকল্পের মধ্যে, লগিংয়ে লগ সংক্রান্ত সমস্যা বিকল্প বেছে নিন।
সেভ করুন বিকল্পে ক্লিক করুন। কনফিগারেশন সেভ করা হয়েছে মেসেজটি দেখা যাবে, এর অর্থ হল অ্যাপটি পরীক্ষা করার জন্য রেডি।
Chat অ্যাপ পরীক্ষা করা
ইনসিডেন্ট ম্যানেজমেন্ট Chat অ্যাপ পরীক্ষা করতে, ওয়েবপেজ থেকে ইনসিডেন্ট শুরু করুন এবং যাচাই করুন যে Chat অ্যাপ প্রত্যাশিতভাবে কাজ করছে কিনা:
Apps Script ডিপ্লয়মেন্ট ওয়েব অ্যাপ URL-এ যান।
Apps Script আপনার ডেটা অ্যাক্সেস করার অনুমতি চাইলে, অনুমতি পর্যালোচনা করুন বিকল্পে ক্লিক করুন, আপনার Google Workspace ডোমেনে উপযুক্ত Google অ্যাকাউন্ট দিয়ে সাইন-ইন করুন এবং অনুমতি দিন বিকল্পে ক্লিক করুন।
ইনসিডেন্ট ইনিশিয়ালাইজেশন ওয়েবপেজ খুলে যায়। পরীক্ষা সংক্রান্ত তথ্য লিখুন:
- ঘটনার নাম বিকল্পে
The First Incidentটাইপ করুন। - বিকল্প হিসেবে, ঘটনা সংক্রান্ত উত্তরদাতা বিকল্পে, আপনার সহকর্মী ঘটনা সংক্রান্ত উত্তরদাতাদের ইমেল আইডি লিখুন। তাদের অবশ্যই আপনার Google Workspace সংস্থা বা স্পেসে Google Chat অ্যাকাউন্ট থাকতে হবে, তা না হলে স্পেস তৈরি করা যাবে না। আপনার নিজের ইমেল আইডি লিখবেন না, কারণ এটি অটোমেটিক যোগ করা হয়।
- প্রাথমিক মেসেজে,
Testing the incident management Chat app.টাইপ করুন
- ঘটনার নাম বিকল্পে
Chat স্পেস তৈরি করুন বিকল্পে ক্লিক করুন। একটি
creating spaceমেসেজ দেখা যায়।স্পেস তৈরি হওয়ার পরে, একটি
Space created!মেসেজ দেখা যাবে। স্পেস খুলুন বিকল্পে ক্লিক করুন, এটি Chat-এ নতুন ট্যাবে স্পেস খুলবে।বিকল্প হিসেবে, আপনি ও ঘটনার অন্যান্য উত্তরদাতারা স্পেসে মেসেজ পাঠাতে পারেন। Vertex AI ব্যবহার করে অ্যাপটি এইসব মেসেজের সারসংক্ষেপ তৈরি করে এবং রেট্রোস্পেক্টিভ ডকুমেন্ট শেয়ার করে।
ঘটনার প্রতিক্রিয়া শেষ করতে এবং সমস্যার সমাধান করার প্রসেস শুরু করতে, চ্যাট স্পেসে, 'দ্রুত কমান্ড'
Close incidentচালু করুন। ইনসিডেন্ট ম্যানেজমেন্ট ডায়ালগ খোলে।ঘটনা বন্ধ করুন বিকল্পে, ঘটনার সমাধানের বিবরণ লিখুন, যেমন
Test complete।ঘটনা বন্ধ করুন বিকল্পে ক্লিক করুন।
ইনসিডেন্ট ম্যানেজমেন্ট অ্যাপ স্পেসের মেসেজ তালিকাভুক্ত করে, Vertex AI-এর সাহায্যে সেগুলির সারসংক্ষেপ করে , Google Docs ডকুমেন্টে সারসংক্ষেপ পেস্ট করে এবং স্পেসে ডকুমেন্ট শেয়ার করে।
অপ্রয়োজনীয়গুলি মুছুন
এই টিউটোরিয়ালে ব্যবহৃত রিসোর্সের জন্য আপনার Google Cloud অ্যাকাউন্টে চার্জ যাতে না লাগে, তার জন্য আমরা Cloud প্রোজেক্টটি মুছে দেওয়ার সাজেস্ট করি।
- Google API কনসোলে, রিসোর্স ম্যানেজ করুন পৃষ্ঠায় যান। মেনু > IAM ও অ্যাডমিন > রিসোর্স ম্যানেজ করুন বিকল্পে ক্লিক করুন।
- প্রোজেক্টের তালিকা থেকে, যে প্রোজেক্টটি মুছতে চান সেটি বেছে নিন এবং তারপরে মুছুন বিকল্পে ক্লিক করুন।
- ডায়ালগে, প্রোজেক্ট আইডি টাইপ করুন এবং তারপর প্রোজেক্ট মুছে দিতে বন্ধ করুন বিকল্পে ক্লিক করুন ।
সম্পর্কিত বিষয়
- Google Workspace জুড়ে অ্যাক্সেস করা যায় এমন AI এজেন্টের সাহায্যে ভ্রমণের পরিকল্পনা করা
- Gemini AI Chat অ্যাপের সাথে চ্যাট কথোপকথনের উপর ভিত্তি করে প্রশ্নের উত্তর দেওয়া
- Google Chat, Vertex AI ও Firestore-এর সাহায্যে প্রোজেক্ট ম্যানেজ করা
- ADK AI এজেন্ট ও Gemini মডেলের সাহায্যে বিবৃতি ফ্যাক্ট-চেক করা
- Chat অ্যাপে ফান্ডামেন্টাল AI কনসেপ্ট ইন্টিগ্রেট করা
- Apps স্ক্রিপ্ট ব্যবহার করে Google Workspace অ্যাড-অন হিসেবে Chat অ্যাপ তৈরি করা