আপনি যদি Google Workspace সংস্থাগুলিকে মার্জ করেন, তাহলে আপনার Chat অ্যাপটি মাইগ্রেট করতে হতে পারে যাতে এটি কাজ করতে থাকে।
আপনার চ্যাট অ্যাপ মাইগ্রেট করার আগে, আপনার প্রতিষ্ঠানের অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করে দেখুন যে প্রশাসনিক সেটিংস এতে প্রভাব ফেলছে কিনা। প্রশাসনিক সেটিংস পরিবর্তন করলে আপনার চ্যাট অ্যাপের সম্পূর্ণ কার্যকারিতা পুনরুদ্ধার হতে পারে এবং মাইগ্রেশন অপ্রয়োজনীয় হয়ে যেতে পারে। উদাহরণস্বরূপ, আপনার Google Workspace অ্যাডমিনিস্ট্রেটরকে আপনার চ্যাট অ্যাপটিকে একটি অ্যালাউলিস্টে যোগ করতে হতে পারে, অথবা ব্যবহারকারীদের চ্যাট অ্যাপ ইনস্টল করতে দিতে হতে পারে। আরও তথ্যের জন্য, Google Workspace সংস্থাগুলিকে মার্জ করার পরে Google Chat অ্যাপগুলিকে মাইগ্রেট করার প্রয়োজন কিনা তা নির্ধারণ করুন দেখুন।
আপনার চ্যাট অ্যাপটি স্থানান্তরিত করার প্রয়োজন তা নির্ধারণ করার পর, নিম্নলিখিত তিন-পদক্ষেপের প্রক্রিয়াটি সম্পূর্ণ করুন:
- মার্জ করা প্রতিষ্ঠানে একটি Google ক্লাউড প্রোজেক্ট তৈরি করে, API সক্ষম করে এবং সম্ভাব্যভাবে OAuth 2.0 সম্মতি স্ক্রিন কনফিগার করে আপনার Chat অ্যাপের জন্য পরিবেশ সেট আপ করুন।
- নতুন ক্লাউড প্রজেক্ট থেকে আপনার চ্যাট অ্যাপটি পুনরায় ব্যবহার করুন।
- চ্যাট স্পেস বা কথোপকথনে পুনঃনির্মিত চ্যাট অ্যাপটি যোগ করুন এবং আসল চ্যাট অ্যাপটি বন্ধ করুন।
মার্জ করা প্রতিষ্ঠানে একটি ক্লাউড প্রকল্প তৈরি করুন এবং API গুলি সক্ষম করুন
একটি নতুন ক্লাউড প্রজেক্ট তৈরি করা এবং একত্রিত Google Workspace সংস্থায় চ্যাট অ্যাপের জন্য API গুলি সক্ষম করা নিশ্চিত করে যে আপনি যাদের চ্যাট অ্যাপ অ্যাক্সেস করতে দিয়েছেন তারা ত্রুটি ছাড়াই তা করতে পারবেন।
একটি ক্লাউড প্রকল্প তৈরি করুন
গুগল ক্লাউড কনসোল
- গুগল ক্লাউড কনসোলে, মেনু > IAM & Admin > Create a Project এ যান।
- প্রকল্পের নাম ক্ষেত্রে, আপনার প্রকল্পের জন্য একটি বর্ণনামূলক নাম লিখুন।
ঐচ্ছিক: প্রজেক্ট আইডি সম্পাদনা করতে, সম্পাদনা ক্লিক করুন। প্রজেক্ট তৈরির পরে প্রজেক্ট আইডি পরিবর্তন করা যাবে না, তাই এমন একটি আইডি বেছে নিন যা প্রজেক্টের জীবনকাল ধরে আপনার চাহিদা পূরণ করে।
- আপনার প্রকল্পের সম্ভাব্য অবস্থানগুলি প্রদর্শন করতে "স্থান" ক্ষেত্রে "ব্রাউজ" এ ক্লিক করুন। তারপর, " নির্বাচন করুন" এ ক্লিক করুন।
- তৈরি করুন এ ক্লিক করুন। গুগল ক্লাউড কনসোল ড্যাশবোর্ড পৃষ্ঠায় নেভিগেট করে এবং কয়েক মিনিটের মধ্যেই আপনার প্রকল্প তৈরি হয়ে যায়।
জিক্লাউড সিএলআই
নিম্নলিখিত ডেভেলপমেন্ট পরিবেশগুলির মধ্যে একটিতে, Google Cloud CLI ( gcloud ) অ্যাক্সেস করুন:
- ক্লাউড শেল : gcloud CLI ইতিমধ্যেই সেট আপ করা আছে এমন একটি অনলাইন টার্মিনাল ব্যবহার করতে, ক্লাউড শেল সক্রিয় করুন।
ক্লাউড শেল সক্রিয় করুন - লোকাল শেল : লোকাল ডেভেলপমেন্ট এনভায়রনমেন্ট ব্যবহার করতে, gcloud CLI ইনস্টল এবং ইনিশিয়ালাইজ করুন ।
ক্লাউড প্রজেক্ট তৈরি করতে,gcloud projects createকমান্ডটি ব্যবহার করুন: আপনি যে প্রকল্পটি তৈরি করতে চান তার আইডি সেট করে PROJECT_ID প্রতিস্থাপন করুন।gcloud projects create PROJECT_ID
API গুলি সক্ষম করুন
সকল চ্যাট অ্যাপের জন্য Google Chat API সক্ষম থাকা আবশ্যক। আপনার চ্যাট অ্যাপটি কীভাবে তৈরি করা হয়েছে তার উপর নির্ভর করে, আপনাকে অন্যান্য API সক্ষম করতে হতে পারে। উদাহরণস্বরূপ, যদি আপনি Google Cloud Functions ব্যবহার করে আপনার চ্যাট অ্যাপ তৈরি করে থাকেন , তাহলে Cloud Build API, Cloud Functions API, Pub/Sub API, Cloud Logging API, Artifact Registry API এবং Cloud Run API সক্ষম করুন। সর্বোত্তম পদ্ধতি হিসেবে, মাইগ্রেট করা অ্যাপটি কাজ করে তা নিশ্চিত করার জন্য, নতুন ক্লাউড প্রকল্পে একই API সক্ষম করুন যা পুরানো ক্লাউড প্রকল্পে সক্ষম করা হয়েছে।
একটি API সক্রিয় করতে, নিম্নলিখিতগুলি করুন:
গুগল ক্লাউড কনসোল
- গুগল ক্লাউড কনসোলে, মেনু > সকল পণ্য দেখুন > অন্যান্য গুগল পণ্য > গুগল ওয়ার্কস্পেস > প্রোডাক্ট লাইব্রেরি এ যান।
- আপনি যে APIটি চালু করতে চান তাতে ক্লিক করুন।
- সক্রিয় করুন ক্লিক করুন।
- আরও API সক্রিয় করতে, এই পদক্ষেপগুলি পুনরাবৃত্তি করুন।
গুগল ক্লাউড সিএলআই
- গুগল ক্লাউড কমান্ড লাইন ইন্টারফেস (CLI) ইনস্টল করুন বা খুলুন।
কোন API পরিষেবা সক্ষম করতে হবে তা উল্লেখ করে
services enableকমান্ডটি চালান।gcloud services enable API_SERVICE_ID
চ্যাট এপিআই কনফিগার করুন
আপনার নতুন ক্লাউড প্রোজেক্টে, আপনার চ্যাট অ্যাপের নাম, বিবরণ এবং আইকন নির্দিষ্ট করতে আপনাকে চ্যাট API ব্যবহার করতে হবে। এই বিবরণগুলি কনফিগার করতে, চ্যাট API কনফিগার করুন দেখুন।
OAuth সম্মতি স্ক্রিন কনফিগার করুন
আপনার ক্লাউড প্রোজেক্টের জন্য OAuth সম্মতি স্ক্রিন কনফিগার করার প্রয়োজন হতে পারে। যদি আপনি পূর্বে অনুমোদনের জন্য OAuth 2.0 ব্যবহার করে থাকেন, তাহলে অ্যাক্সেসের একই অনুমোদন স্কোপ ব্যবহার করুন।
- গুগল ক্লাউড কনসোলে, মেনু > এ যানGoogle Auth platform > ব্র্যান্ডিং ।
- যদি আপনি ইতিমধ্যেই কনফিগার করে থাকেন Google Auth platform, আপনি ব্র্যান্ডিং , অডিয়েন্স এবং ডেটা অ্যাক্সেসে নিম্নলিখিত OAuth কনসেন্ট স্ক্রিন সেটিংস কনফিগার করতে পারেন। যদি আপনি এমন একটি বার্তা দেখতে পান যা বলে Google Auth platform এখনও কনফিগার করা হয়নি , শুরু করুন ক্লিক করুন:
- অ্যাপ তথ্যের অধীনে, অ্যাপের নামে , একটি অ্যাপের নাম লিখুন।
- ব্যবহারকারীর সহায়তা ইমেল বিভাগে, এমন একটি সহায়তা ইমেল ঠিকানা বেছে নিন যেখানে ব্যবহারকারীদের সম্মতি সম্পর্কে প্রশ্ন থাকলে তারা আপনার সাথে যোগাযোগ করতে পারবেন।
- পরবর্তী ক্লিক করুন।
- "শ্রোতা" এর অধীনে, আপনার অ্যাপের জন্য ব্যবহারকারীর ধরণ নির্বাচন করুন।
- পরবর্তী ক্লিক করুন।
- যোগাযোগের তথ্য এর অধীনে, একটি ইমেল ঠিকানা লিখুন যেখানে আপনার প্রকল্পের যেকোনো পরিবর্তন সম্পর্কে আপনাকে অবহিত করা যেতে পারে।
- পরবর্তী ক্লিক করুন।
- Finish এর অধীনে, Google API পরিষেবা ব্যবহারকারীর ডেটা নীতি পর্যালোচনা করুন এবং যদি আপনি সম্মত হন, তাহলে আমি Google API পরিষেবাগুলিতে সম্মত: ব্যবহারকারীর ডেটা নীতি নির্বাচন করুন।
- চালিয়ে যান ক্লিক করুন।
- তৈরি করুন ক্লিক করুন।
- যদি আপনি ব্যবহারকারীর ধরণের জন্য External নির্বাচন করে থাকেন, তাহলে পরীক্ষামূলক ব্যবহারকারী যোগ করুন:
- দর্শক ক্লিক করুন।
- ব্যবহারকারীদের পরীক্ষা করুন এর অধীনে, ব্যবহারকারীদের যোগ করুন এ ক্লিক করুন।
- আপনার ইমেল ঠিকানা এবং অন্য কোনও অনুমোদিত পরীক্ষা ব্যবহারকারী লিখুন, তারপর সংরক্ষণ করুন ক্লিক করুন।
আপনি যদি আপনার Google Workspace প্রতিষ্ঠানের বাইরে ব্যবহারের জন্য একটি অ্যাপ তৈরি করেন, তাহলে Data Access > Add or Remove Scopes এ ক্লিক করুন। Scopes নির্বাচন করার সময় আমরা নিম্নলিখিত সেরা অনুশীলনগুলি অনুসরণ করার পরামর্শ দিই:
- আপনার অ্যাপের জন্য প্রয়োজনীয় ন্যূনতম স্তরের অ্যাক্সেস প্রদানকারী স্কোপগুলি নির্বাচন করুন। উপলব্ধ স্কোপগুলির তালিকার জন্য, Google API-এর জন্য OAuth 2.0 স্কোপগুলি দেখুন।
- তিনটি বিভাগের প্রতিটিতে তালিকাভুক্ত স্কোপগুলি পর্যালোচনা করুন: অ-সংবেদনশীল স্কোপ, সংবেদনশীল স্কোপ এবং সীমাবদ্ধ স্কোপ। "আপনার সংবেদনশীল স্কোপ" বা "আপনার সীমাবদ্ধ স্কোপ" বিভাগে তালিকাভুক্ত যেকোনো স্কোপের জন্য, অপ্রয়োজনীয় অতিরিক্ত পর্যালোচনা এড়াতে বিকল্প অ-সংবেদনশীল স্কোপগুলি সনাক্ত করার চেষ্টা করুন।
- কিছু স্কোপের জন্য Google-এর অতিরিক্ত পর্যালোচনা প্রয়োজন। শুধুমাত্র আপনার Google Workspace সংস্থার অভ্যন্তরীণভাবে ব্যবহৃত অ্যাপগুলির জন্য, স্কোপগুলি সম্মতি স্ক্রিনে তালিকাভুক্ত করা হয় না এবং সীমাবদ্ধ বা সংবেদনশীল স্কোপের ব্যবহারের জন্য Google-এর দ্বারা আরও পর্যালোচনার প্রয়োজন হয় না। আরও তথ্যের জন্য, স্কোপ বিভাগগুলি দেখুন।
- আপনার অ্যাপের জন্য প্রয়োজনীয় স্কোপ নির্বাচন করার পরে, সংরক্ষণ করুন এ ক্লিক করুন।
OAuth সম্মতি কনফিগার করার বিষয়ে আরও তথ্যের জন্য, দেখুন শুরু করুন Google Auth platform .
নতুন ক্লাউড প্রোজেক্টে আপনার চ্যাট অ্যাপটি পুনরায় স্থাপন করুন
আপনার চ্যাট অ্যাপটি অ্যাপস স্ক্রিপ্ট, অ্যাপশিট, অথবা পাইথন বা জাভার মতো অন্য কোনও সংযোগের ধরণ দিয়ে তৈরি কিনা তার উপর নির্ভর করে, আপনার চ্যাট অ্যাপটি পুনরায় স্থাপন করা একটু আলাদা। উভয় ক্ষেত্রেই, আপনার সমস্ত কোড পুনরায় তৈরি করার প্রয়োজন নেই, তবে আপনাকে কিছু পরিবর্তন করতে হবে।
চ্যাট অ্যাপ লজিক মাইগ্রেট করুন
আপনার চ্যাট অ্যাপের আর্কিটেকচারের উপর নির্ভর করে, আপনাকে অন্যান্য পরিষেবাগুলি নতুন ক্লাউড প্রকল্পে স্থানান্তর করতে হতে পারে:
- HTTP অ্যাপের জন্য, আপনাকে ক্লাউড রান ফাংশন, ক্লাউড রান, অথবা অ্যাপ ইঞ্জিন ব্যবহার করে তৈরি করা বাকি অ্যাপ লজিকটিও স্থানান্তর করতে হবে।
- স্বাভাবিক ভাষা ব্যবহার করে এমন কথোপকথনমূলক চ্যাট অ্যাপগুলির জন্য, আপনাকে ডায়ালগফ্লো এজেন্টগুলিও স্থানান্তর করতে হবে।
- ফায়ারওয়ালের পিছনে তৈরি চ্যাট অ্যাপগুলির জন্য, আপনাকে পাব/সাব টপিকগুলিও স্থানান্তর করতে হবে।
নতুন ক্লাউড প্রকল্পে ইন্টারেক্টিভ বৈশিষ্ট্যগুলি কনফিগার করুন
পাইথন বা জাভার মতো ভাষা ব্যবহার করে তৈরি আপনার চ্যাট অ্যাপটি পুনরায় স্থাপন করতে, আপনার নতুন ক্লাউড প্রোজেক্টে চ্যাট অ্যাপটি কনফিগার করুন।
ইন্টারেক্টিভ বৈশিষ্ট্যগুলি কনফিগার করতে, ব্যবহারকারীর ইন্টারঅ্যাকশন গ্রহণ করুন এবং প্রতিক্রিয়া জানান দেখুন।
একটি অ্যাপস স্ক্রিপ্ট চ্যাট অ্যাপ পুনরায় স্থাপন করুন
অ্যাপস স্ক্রিপ্ট দিয়ে তৈরি আপনার চ্যাট অ্যাপটি পুনরায় স্থাপন করতে, অ্যাপস স্ক্রিপ্ট প্রজেক্টের সাথে যুক্ত ক্লাউড প্রজেক্ট নম্বরটি আপনার নতুন ক্লাউড প্রজেক্টের সাথে সম্পর্কিত প্রজেক্ট নম্বরে পরিবর্তন করুন। তারপর, আপনার অ্যাপস স্ক্রিপ্ট ডিপ্লয়মেন্ট আইডি কপি করুন এবং এটি গুগল ক্লাউড কনসোলের চ্যাট অ্যাপ কনফিগারেশন পৃষ্ঠায় পেস্ট করুন।
আপনার ক্লাউড প্রোজেক্ট নম্বর কপি করুন
- গুগল ক্লাউড কনসোলে, মেনু > IAM & Admin > সেটিংস এ যান।
- প্রজেক্ট নম্বর ক্ষেত্রে, মানটি অনুলিপি করুন।
আপনার অ্যাপস স্ক্রিপ্ট প্রোজেক্টে আপনার গুগল ক্লাউড প্রোজেক্ট নম্বর সেট করুন
অ্যাপস স্ক্রিপ্টে যান।
চ্যাট অ্যাপ অ্যাপস স্ক্রিপ্ট প্রজেক্টে, প্রজেক্ট সেটিংস ক্লিক করুন।
গুগল ক্লাউড প্ল্যাটফর্ম (জিসিপি) প্রজেক্টের অধীনে, প্রজেক্ট পরিবর্তন করুন এ ক্লিক করুন।
GCP প্রজেক্ট নম্বরে , Google Cloud প্রজেক্ট নম্বরটি পেস্ট করুন।
প্রজেক্ট সেট করুন এ ক্লিক করুন।
আপনার অ্যাপস স্ক্রিপ্ট প্রোজেক্টের ডিপ্লয়মেন্ট আইডি কপি করুন
- Apps Script-এর উপরের ডানদিকে, Deploy > Manage deployments-এ ক্লিক করুন।
- ডিপ্লয়মেন্ট আইডি এর অধীনে, কপি ক্লিক করুন।
- সম্পন্ন ক্লিক করুন।
আপনার চ্যাট অ্যাপটি পুনরায় কনফিগার করুন এবং পুনরায় স্থাপন করুন
গুগল ক্লাউড কনসোলে, "গুগল চ্যাট এপিআই" অনুসন্ধান করুন এবং গুগল চ্যাট এপিআই ক্লিক করুন, তারপর ম্যানেজ এ ক্লিক করুন।
কনফিগারেশন ট্যাবে ক্লিক করুন এবং নিম্নলিখিত প্রয়োজনীয় তথ্য লিখুন:
- অ্যাপের নাম : আপনার চ্যাট অ্যাপের সাথে ইন্টারঅ্যাক্ট করার সময় লোকেরা যে নামটি ব্যবহার করে।
- Avatar URL : একটি HTTPS URL যা একটি বর্গাকার গ্রাফিক্স চিত্র (যেমন, PNG বা JPEG) নির্দেশ করে, কমপক্ষে ১২৮x১২৮ আকারের, যা আপনার Chat অ্যাপের জন্য Avatar হিসেবে প্রদর্শিত হবে।
- বর্ণনা : চ্যাট অ্যাপের উদ্দেশ্যের একটি বিবরণ যা আপনার চ্যাট অ্যাপের নামের নিচে প্রদর্শিত হবে।
ইন্টারেক্টিভ বৈশিষ্ট্যগুলি চালু করতে, " ইন্টারেক্টিভ বৈশিষ্ট্যগুলি সক্ষম করুন" টগলটিতে ক্লিক করুন যা ব্যবহারকারীদের আপনার চ্যাট অ্যাপের সাথে ইন্টারেক্ট করতে দেয়:
সংযোগ সেটিংসের অধীনে, অ্যাপস স্ক্রিপ্ট প্রজেক্ট নির্বাচন করুন।
ডিপ্লয়মেন্ট আইডি ফিল্ডে, আপনার পূর্বে কপি করা ডিপ্লয়মেন্ট আইডিটি পেস্ট করুন।
বাকি কনফিগারেশন সম্পূর্ণ করতে, নতুন ক্লাউড প্রকল্পে চ্যাট অ্যাপ কনফিগার করুন -এর টেবিলটি দেখুন।
সংরক্ষণ করুন ক্লিক করুন।
একটি অ্যাপশিট চ্যাট অ্যাপ পুনরায় স্থাপন করুন
আপনার নতুন ক্লাউড প্রজেক্টে অ্যাপশিট দিয়ে তৈরি চ্যাট অ্যাপটি পুনরায় স্থাপন করতে, অ্যাপটি নতুন ক্লাউড প্রজেক্টে কপি করুন ।
পরিষেবা অ্যাকাউন্ট আপডেট করুন
যদি আপনার চ্যাট অ্যাপটি একটি অ্যাপ হিসেবে প্রমাণীকরণ করে এবং Google API তে কল করার জন্য একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করে, তাহলে চ্যাট অ্যাপের পরিষেবা অ্যাকাউন্টের বিবরণ আপডেট করুন। আরও তথ্যের জন্য, "চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করুন" দেখুন।
আপনার চ্যাট অ্যাপটি শেয়ার করুন
নতুন প্রতিষ্ঠানের ব্যবহারকারীদের জন্য আপনার Chat অ্যাপটি উপলব্ধ হওয়ার আগে, আপনার অ্যাডমিনিস্ট্রেটরকে Chat অ্যাপটিতে ম্যানুয়ালি অ্যাক্সেসের অনুমতি দিতে হতে পারে। আরও তথ্যের জন্য, Google Workspace Marketplace ডকুমেন্টেশনে Google Workspace প্রতিষ্ঠানের জন্য অ্যাক্সেস কনফিগার করুন দেখুন।
নতুন চ্যাট অ্যাপে স্যুইচ করুন
এখন যেহেতু চ্যাট অ্যাপটি নতুন প্রতিষ্ঠানে স্থানান্তরিত হয়েছে, তাই এটি প্রচারের সময় এসেছে। এটিকে চ্যাট স্পেস বা ডাইরেক্ট মেসেজে যোগ করুন এবং তারপরে পুরানো চ্যাট অ্যাপটি সরিয়ে ফেলুন যাতে লোকেরা কেবল স্থানান্তরিত চ্যাট অ্যাপটিতেই বার্তা পাঠাতে পারে।
চ্যাট স্পেসে নতুন চ্যাট অ্যাপ যোগ করুন
চ্যাটে যান।
একটি সরাসরি বার্তা বা স্পেসে ক্লিক করুন।
স্থান বা ব্যক্তির নামের পাশে ড্রপ-ডাউনে ক্লিক করুন, এবং তারপর অ্যাপস এবং ইন্টিগ্রেশন নির্বাচন করুন।
অ্যাপ যোগ করুন ক্লিক করুন।
অ্যাপটির নাম লিখুন, তালিকা থেকে অ্যাপটি নির্বাচন করুন, এবং তারপর যোগ করুন এ ক্লিক করুন।
আপনি যে স্পেস বা ডাইরেক্ট মেসেজে চ্যাট অ্যাপটি যোগ করতে চান তার জন্য এই ধাপগুলি পুনরাবৃত্তি করুন।
চ্যাট স্পেস থেকে পুরনো চ্যাট অ্যাপটি সরিয়ে ফেলুন
চ্যাটে যান।
একটি সরাসরি বার্তা বা স্পেসে ক্লিক করুন।
স্থান বা ব্যক্তির নামের পাশে ড্রপ-ডাউনে ক্লিক করুন, এবং তারপর অ্যাপস এবং ইন্টিগ্রেশন নির্বাচন করুন।
পুরাতন, স্থানান্তরিত না হওয়া চ্যাট অ্যাপের পাশে, More options ক্লিক করুন, এবং তারপর Remove from space এ ক্লিক করুন।
আপনি যে স্পেস বা ডাইরেক্ট মেসেজ থেকে পুরনো চ্যাট অ্যাপটি সরাতে চান, তার জন্য এই ধাপগুলি পুনরাবৃত্তি করুন।
পুরনো চ্যাট অ্যাপটি বন্ধ করুন
ব্যবহারকারীদের পুরানো চ্যাট অ্যাপ ব্যবহার থেকে বিরত রাখতে এবং নতুন চ্যাট অ্যাপ ব্যবহারে উৎসাহিত করতে, পুরানো চ্যাট অ্যাপটি বন্ধ করুন এবং Google Workspace Marketplace থেকে এটি অপ্রকাশিত করুন ।