চ্যাট অ্যাপ তৈরি এবং পরীক্ষা করার সময় আপনি যে সাধারণ সমস্যাগুলির সম্মুখীন হতে পারেন সেগুলি এই বিভাগে বর্ণনা করে।
একটি কার্ড বার্তা, ডায়ালগ, বা লিঙ্ক প্রিভিউ প্রত্যাশিতভাবে রেন্ডার বা কাজ করে না
কার্ডের ত্রুটির সমস্যা সমাধানে সহায়তার জন্য, কার্ডের সমস্যা সমাধান এবং সংশোধন করুন দেখুন।
অ্যাপ সাড়া দিচ্ছে না
আপনি যদি চ্যাট অ্যাপে বার্তা পাঠান এবং এটি "অ্যাপ সাড়া দিচ্ছে না" উত্তর দেয়, তাহলে চ্যাট অ্যাপের কনফিগারেশন যাচাই করুন:
Google ক্লাউড কনসোলে, মেনু > আরও প্রোডাক্ট > Google Workspace > প্রোডাক্ট লাইব্রেরি > Google Chat API > Manage > Configuration-এ ক্লিক করুন।
অ্যাপ স্থিতির অধীনে, নিশ্চিত করুন যে আপনি লাইভ - ব্যবহারকারীদের জন্য উপলব্ধ নির্বাচন করেছেন।
ইন্টারেক্টিভ বৈশিষ্ট্যের অধীনে, নিশ্চিত করুন যে সেটিংস আপনার অ্যাপের কার্যকারিতার জন্য উপযুক্ত৷ যদি আপনার চ্যাট অ্যাপ ব্যবহারকারীদের সাথে ইন্টারঅ্যাক্ট করে, তাহলে নিশ্চিত হয়ে নিন যে আপনি ইন্টারেক্টিভ বৈশিষ্ট্যগুলি সক্ষম করুন চালু করেছেন:
- যদি আপনার অ্যাপ বার্তাগুলির প্রতিক্রিয়া জানায়, নিশ্চিত করুন যে আপনি 1:1 বার্তা গ্রহণ করুন নির্বাচন করেছেন।
- সংযোগ সেটিংসের অধীনে, নিশ্চিত করুন যে অ্যাপ URL , অ্যাপস স্ক্রিপ্ট প্রকল্প স্থাপনার আইডি , ক্লাউড পাব/সাব বিষয়ের নাম বা ডায়ালগফ্লো এজেন্ট সঠিকভাবে সেট করা আছে এবং এটি স্থাপন করা হয়েছে।
- দৃশ্যমানতার অধীনে, নিশ্চিত করুন যে উপযুক্ত ব্যবহারকারীদের ইমেল ঠিকানা বা Google Workspace ডোমেনের একটি গ্রুপ সহ অ্যাপটিতে অ্যাক্সেস রয়েছে। অ্যাপটি Google Workspace Marketplace SDK-এর সাথে ব্যবহার করা থাকলে, দৃশ্যমানতা সেটিংসের প্রয়োজন হয় না কারণ Google Workspace Marketplace সেটিংস অগ্রাধিকার পায়।
অ্যাপটি Google Workspace Marketplace SDK-এর মাধ্যমে প্রকাশিত হলে, Google Workspace Marketplace সেটিংস পর্যালোচনা করুন।
Save এ ক্লিক করুন।
অ্যাপটিতে আবার মেসেজ করার চেষ্টা করুন।
Google Chat API শুধুমাত্র Google Workspace ব্যবহারকারীদের জন্য উপলব্ধ
Chat অ্যাপ কনফিগার করার সময়, আপনি Google Chat API is only available to Google Workspace users
একটি ত্রুটি পেতে পারেন। এই মেসেজের মানে হল যে আপনি Chat API কনফিগার করার জন্য যে Google অ্যাকাউন্ট ব্যবহার করেছেন সেটি Google Workspace সংস্থার অংশ নয়। একটি Chat অ্যাপ তৈরি করতে বা Chat API ব্যবহার করতে, আপনাকে অবশ্যই একটি Google Workspace অ্যাকাউন্ট ব্যবহার করতে হবে।
মনে রাখবেন যে Google Chat ব্যবহারকারীরা Google Workspace অ্যাকাউন্ট ছাড়াই Chat অ্যাপ ব্যবহার করতে পারবেন। ব্যবহারকারীরা কীভাবে চ্যাট অ্যাপস আবিষ্কার ও ইনস্টল করেন সে সম্পর্কে আরও জানতে, Google Chat অ্যাপ প্রকাশ করুন দেখুন।
ব্যবহারকারীদের স্পেস থেকে বাদ দেওয়া যেতে পারে
যদি কোনও Google Workspace অ্যাডমিনিস্ট্রেটর ব্যবহারকারীদের চ্যাট ইতিহাস চালু বা বন্ধ করার অনুমতি না দেন , তাহলে এমন সময় হতে পারে যখন ব্যবহারকারীরা একটি স্পেস-এ যোগ দিতে বা থাকতে পারবেন না এমন একটি ব্যবহারকারী-স্তরের সেটিংসের মধ্যে বিরোধের কারণে যা চ্যাট ইতিহাস চালু বা বন্ধ করতে বাধ্য করে এবং একটি স্পেস যা প্রতিষ্ঠান-স্তরের জোরপূর্বক সেটিং উত্তরাধিকারসূত্রে পায়।
উদাহরণস্বরূপ, যদি একজন ব্যবহারকারীর একটি চ্যাট ইতিহাস সেটিং জোরপূর্বক "চালু" থাকে এবং একটি স্পেস একটি চ্যাট ইতিহাস সেটিং জোরপূর্বক "বন্ধ" থাকে, তাহলে সেই ব্যবহারকারী স্পেসটিতে যোগদান করতে পারবেন না। অতিরিক্তভাবে, সেই ব্যবহারকারীকে স্থান থেকে সরিয়ে দেওয়া হতে পারে যদি তারা দ্বন্দ্বের আগে যোগ দেয় এবং তারপরে তারা বিরোধের পরে স্পেসে একটি বার্তা পোস্ট করে।
এই পরিস্থিতিতে, এবং অন্যান্য পরিস্থিতিতে যেখানে ইতিহাস সেটিংসের মধ্যে দ্বন্দ্ব রয়েছে, Chat API সদস্যতা তৈরি করতে সক্ষম নাও হতে পারে, অথবা ব্যবহারকারীর প্রমাণীকরণের সাথে একটি বার্তা তৈরি করলে স্পেস থেকে একটি বিরোধপূর্ণ চ্যাট ইতিহাস সেটিং সহ প্রমাণীকৃত ব্যবহারকারীকে সরিয়ে দিতে পারে।
আরও জানতে, Google Workspace অ্যাডমিন সহায়তা কেন্দ্রে স্পেস থেকে ব্যবহারকারীদের বাদ দেওয়া যেতে পারে দেখুন।
Google Apps স্ক্রিপ্টে উন্নত চ্যাট পরিষেবার সমস্যা সমাধান করুন৷
অ্যাডভান্সড চ্যাট পরিষেবা সম্পর্কে অ্যাপস স্ক্রিপ্ট পৃষ্ঠাটি দেখুন।
ব্যবহারকারীরা একটি স্পেসে একটি চ্যাট অ্যাপ যোগ করতে অক্ষম
ব্যবহারকারীরা ত্রুটি বার্তার সম্মুখীন হলে This organization's administrator must allow users to install this Chat app
, এই ত্রুটিটি নিম্নলিখিত কারণে হতে পারে:
- সংস্থাটি চ্যাট অ্যাপগুলি নিষ্ক্রিয় করেছে৷
- সংস্থা এই নির্দিষ্ট চ্যাট অ্যাপটিকে সংগঠনের অনুমতি তালিকায় যোগ করেনি।
যদি কোনও ব্যবহারকারী কোনও চ্যাট অ্যাপের সাথে ইন্টারঅ্যাক্ট করার চেষ্টা করার সময় এই ত্রুটির বার্তাটির সম্মুখীন হন, তাহলে এটি মূল সাংগঠনিক ইউনিটের জন্য সক্রিয় না করেই একটি উপ-সাংগঠনিক ইউনিটে অ্যাক্সেস দেওয়ার কারণে হতে পারে।
এই সমস্যাটি কীভাবে সমাধান করবেন সে সম্পর্কে তথ্যের জন্য, ব্যবহারকারীদের চ্যাট অ্যাপ ইনস্টল করার অনুমতি দিন দেখুন।
এই ক্রিয়াকলাপের জন্য প্রশাসককে অবশ্যই অ্যাপটিকে প্রয়োজনীয় OAuth অনুমোদনের সুযোগ দিতে হবে
চ্যাট অ্যাপ হিসাবে প্রমাণীকরণ করার সময়, আপনি নিম্নলিখিত ত্রুটি পেতে পারেন:
<HttpError 403 when requesting https://chat.googleapis.com/v1/spaces/{space}?alt=json returned "The administrator must grant the app the required OAuth authorization scope for this action.". Details: "The administrator must grant the app the required OAuth authorization scope for this action.">
এই ত্রুটির বার্তাটির অর্থ হল একজন Google Workspace অ্যাডমিনিস্ট্রেটর এখনও Chat অ্যাপটিকে https://www.googleapis.com/auth/chat.app.*
নামে শুরু হওয়া অনুমোদনের সুযোগ ব্যবহার করার জন্য এককালীন অনুমোদন দেননি।
ত্রুটি সমাধান করতে:
- Google Workspace অ্যাডমিনিস্ট্রেটরকে আপনার Chat অ্যাপের অনুমোদন দিতে বলুন। আপনার চ্যাট অ্যাপের যুক্তিতে এই ত্রুটিটি পরিচালনা করার সময়, অনুরোধ করা পদক্ষেপটি সম্পাদন করার জন্য চ্যাট অ্যাপটির প্রশাসকের অনুমোদন প্রয়োজন বলে ঘোষণা করে একটি বার্তা পাঠানোর কথা বিবেচনা করুন, সম্ভবত:
To perform this action, I need approval. <https://support.google.com/a?p=chat-app-auth|Learn more>.
- যদি চ্যাট API পদ্ধতিটি
https://www.googleapis.com/auth/chat.bot
অনুমোদনের সুযোগ সমর্থন করে, যার জন্য প্রশাসকের অনুমোদনের প্রয়োজন হয় না, তবে পরিবর্তে এটি ব্যবহার করার কথা বিবেচনা করুন। কোন পদ্ধতি সমর্থন করে কোন অনুমোদনের সুযোগগুলি পরীক্ষা করতে, Google চ্যাট অ্যাপ এবং Google চ্যাট API অনুরোধগুলি প্রমাণীকরণ এবং অনুমোদন করুন ।
ক্লাউড ফাংশন ত্রুটির সমস্যা সমাধান করুন
যদি চ্যাট অ্যাপটি ক্লাউড ফাংশনগুলির সাথে প্রয়োগ করা হয় এবং এটি কাজ না করে, তাহলে নিম্নলিখিত বিভাগগুলি সমস্যা সমাধান এবং সমস্যার সমাধান করতে সহায়তা করে৷
ক্লাউড ফাংশন লগ চেক করুন
প্রথম পদক্ষেপ হিসাবে, ত্রুটিগুলির জন্য ক্লাউড ফাংশন লগগুলি পরীক্ষা করুন৷
Google ক্লাউড কনসোলে, ক্লাউড ফাংশন পৃষ্ঠাতে যান:
লগগুলি খুলতে, আপনার চ্যাট অ্যাপের ক্লাউড ফাংশন খুঁজুন, তারপরে ক্রিয়া দেখান > লগ দেখুন এ ক্লিক করুন।
লগ এক্সপ্লোরার খোলে এবং ত্রুটি সহ ক্লাউড ফাংশন লগগুলি দেখানো একটি প্রশ্ন চালায়।
লগ ইন করা ডিফল্ট তথ্য আপনার অ্যাপ ডিবাগ করার জন্য যথেষ্ট না হলে, আপনি আপনার ক্লাউড ফাংশন কোড থেকে অতিরিক্ত লগিং যোগ করতে পারেন। ক্লাউড ফাংশন লগগুলি দেখুন এবং লিখুন দেখুন।
ক্লাউড ফাংশন ত্রুটি পরীক্ষা করুন
লগগুলি ছাড়াও, ক্লাউড ফাংশন চালানোর সময় সম্মুখীন ত্রুটিগুলিও রিপোর্ট করতে পারে৷
Google ক্লাউড কনসোলে, ক্লাউড ফাংশন পৃষ্ঠাতে যান:
আপনার চ্যাট অ্যাপের ক্লাউড ফাংশনে ক্লিক করুন।
ফাংশনের বিবরণ পৃষ্ঠায়, ত্রুটিগুলি ত্রুটির অধীনে তালিকাভুক্ত করা হয়েছে।
একটি ত্রুটি আরও সমস্যা সমাধান করতে, এটি ক্লিক করুন.
সাধারণ ক্লাউড ফাংশন ত্রুটিগুলি ঠিক করুন৷
ক্লাউড ফাংশনগুলির সাথে একটি চ্যাট অ্যাপ তৈরি করার সময় নিম্নলিখিত ত্রুটিগুলি কখনও কখনও সম্মুখীন হয়৷
PROJECT_NAME
প্রকল্পে REGION_NAME
অঞ্চলে ফাংশন ChatApp ইতিমধ্যেই বিদ্যমান
একটি ক্লাউড ফাংশন স্থাপন করার সময়, আপনি Function ChatApp in region REGION_NAME in project PROJECT_NAME already exists
ত্রুটিটি পেতে পারেন৷ এই বার্তাটির অর্থ হল যে অন্য একটি ক্লাউড ফাংশন আপনি যে নামটি স্থাপন করছেন তার একই নাম রয়েছে৷ নাম পরিবর্তন করুন, এবং আবার ফাংশন স্থাপন করুন. যাচাই করুন যে চ্যাট অ্যাপ আপনার ক্লাউড ফাংশনের জন্য ট্রিগার ইউআরএল ব্যবহার করে, আগে থেকে বিদ্যমান ক্লাউড ফাংশনের ট্রিগার ইউআরএল নয়।
নীতিতে নাম দেওয়া এক বা একাধিক ব্যবহারকারী একটি অনুমোদিত গ্রাহকের অন্তর্গত নয়৷
একটি ক্লাউড ফাংশন স্থাপন করার সময়, আপনি ত্রুটি পেতে পারেন The operation cannot be completed on the function: "One or more users named in the policy do not belong to a permitted customer."
আপনি যদি এই ত্রুটিটি পান এবং তারপর চ্যাট অ্যাপে বার্তা পাঠান, আপনি একটি ত্রুটি পাবেন যে অ্যাপটি সাড়া দিচ্ছে না কারণ Google চ্যাট ক্লাউড ফাংশন হোস্ট করা সার্ভারে পৌঁছাতে পারে না। এই বার্তাটির অর্থ হল "allUsers" নামের একজন ব্যবহারকারীর ক্লাউড ফাংশন কল করার অনুমতি নেই৷ "সমস্ত ব্যবহারকারীদের" "ক্লাউড ফাংশন ইনভোকার" ভূমিকা দেওয়ার অর্থ হল যে ক্লাউড ফাংশন যা অ্যাপটিকে ক্ষমতা দেয় তা সর্বজনীনভাবে উপলব্ধ এবং প্রমাণীকরণ ছাড়াই অ্যাক্সেসযোগ্য৷ কিভাবে একটি ভূমিকা বরাদ্দ করতে হয় তা শিখতে, একটি একক ভূমিকা প্রদান দেখুন।
এই ত্রুটির অর্থ হতে পারে যে Google ক্লাউড প্রকল্পটি ডোমেন সীমাবদ্ধ৷ ডোমেন সীমাবদ্ধতা সীমাবদ্ধতা সম্পর্কে আরও তথ্যের জন্য, ডোমেনের দ্বারা পরিচয় সীমাবদ্ধ করা দেখুন।
এই সমস্যাটি সমাধান করতে, যাচাই করুন যে আপনার ক্লাউড ফাংশন অননুমোদিত আহ্বানের অনুমতি দেয়। একটি বিদ্যমান ক্লাউড ফাংশনের জন্য কীভাবে অননুমোদিত আহ্বানের অনুমতি দেওয়া যায় তা শিখতে, সর্বজনীন (অপ্রমাণিত) অ্যাক্সেসের অনুমতি দেওয়া পড়ুন।