এই পৃষ্ঠাটি ব্যাখ্যা করে যে কীভাবে Google চ্যাট অ্যাপ চ্যাট ব্যবহারকারীদের সনাক্ত করতে বা নির্দিষ্ট করতে পারে।
নিম্নলিখিত যেকোন একটি করতে, একটি চ্যাট অ্যাপকে অবশ্যই একজন ব্যবহারকারীকে নির্দিষ্ট করতে হবে:
- @ একটি ব্যবহারকারীর উল্লেখ করে এমন একটি বার্তা তৈরি করুন।
- একটি বিদ্যমান স্পেসে একজন ব্যবহারকারীকে আমন্ত্রণ জানান বা যোগ করুন, অথবা একটি নতুন স্পেসে একজন ব্যবহারকারীকে যুক্ত করুন৷
- চ্যাট অ্যাপ এবং একটি নির্দিষ্ট ব্যবহারকারীর মধ্যে বা দুই ব্যবহারকারীর মধ্যে সরাসরি বার্তা খুঁজুন ।
- একটি স্পেসে একজন ব্যবহারকারীর সদস্যতার বিবরণ পান ।
- একজন ব্যবহারকারীকে একটি ব্যক্তিগত বার্তা পাঠান ।
- Google Workspace Events API ব্যবহার করে কোনও ব্যবহারকারীর সদস্যতা পরিবর্তনের বিষয়ে ইভেন্ট পেতে তাদের সাবস্ক্রাইব করুন ।
চ্যাট কীভাবে ব্যবহারকারীদের সনাক্ত করে
Google Chat API চ্যাট ব্যবহার করে এমন প্রতিটি ব্যক্তির জন্য একটি User সম্পদ তৈরি করে। নিম্নলিখিত দুটি গুরুত্বপূর্ণ User ক্ষেত্র:
-
nameহল রিসোর্সের জন্য রিসোর্স নাম,users/{user}হিসাবে ফর্ম্যাট করা হয়েছে, যেখানে{user}একটি অনন্য এবং স্থিতিশীল শনাক্তকারীকে উপস্থাপন করে।users/appকলিং চ্যাট অ্যাপের উপনাম হিসাবে ব্যবহার করা যেতে পারে। -
typeহল ব্যবহারকারীর ধরন। এই টাইপ Chat কে বলে যে ব্যবহারকারী একজন চ্যাট অ্যাপ নাকি একজন ব্যক্তি। চ্যাট অ্যাপের জন্য, মান হলBOT। মানুষের কাছে মান হলHUMAN।
Google Chat API-এ একটি কলে একজন ব্যবহারকারীকে নির্দিষ্ট করুন
একজন ব্যবহারকারীকে নির্দিষ্ট করতে, {user} মানের জন্য নিম্নলিখিত মানগুলি ব্যবহার করুন:
আপনার Google Workspace সংস্থার ব্যবহারকারীদের জন্য, নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করুন:
- চ্যাট এপিআই-এ
Userসম্পদেরname, যেমনusers/123456789। - People API-এ
Personসম্পদের নামের জন্য{person_id}, যেখানেresourceNameহলpeople/{person_id}—উদাহরণস্বরূপ, চ্যাট API-এusers/123456789জনগণের API-তে একই ব্যক্তিকে প্রতিনিধিত্ব করেpeople/123456789। - ডাইরেক্টরি এপিআই-এ
Userরিসোর্সেরid—উদাহরণস্বরূপ, চ্যাট এপিআই-এusers/123456789একই ব্যক্তিকে প্রতিনিধিত্ব করে যেমনusers/123456789ডিরেক্টরি API-তে।
- চ্যাট এপিআই-এ
একটি বাহ্যিক Google Workspace সংস্থার ব্যবহারকারী বা Google অ্যাকাউন্ট ব্যবহার করেন এমন ব্যবহারকারীর জন্য একটি ইমেল উপনাম ব্যবহার করুন—উদাহরণস্বরূপ,
users/ EMAIL_USERNAME @ WORKSPACE_DOMAIN .comবাusers/ EMAIL_USERNAME @gmail.com।
একটি ইন্টারঅ্যাকশন ইভেন্ট থেকে একজন ব্যবহারকারীকে শনাক্ত করুন
প্রতিবার একজন ব্যবহারকারী একটি চ্যাট অ্যাপের সাথে ইন্টারঅ্যাকশন করে, চ্যাট ইন্টারঅ্যাকশন এবং ব্যবহারকারী সম্পর্কে তথ্য সহ একটি ইন্টারঅ্যাকশন ইভেন্ট পাঠায়। উদাহরণস্বরূপ, যখন কোনও ব্যবহারকারী কোনও বার্তায় একটি চ্যাট অ্যাপ উল্লেখ করেন, তখন চ্যাট অ্যাপটি বার্তাটি কী বলে এবং কে এটি পাঠিয়েছে সেগুলি সহ মিথস্ক্রিয়া সম্পর্কে তথ্য পায়। চ্যাট রিসোর্স সম্পর্কে তথ্য পুনরুদ্ধার করার সময় চ্যাট অ্যাপগুলি ব্যবহারকারীদের উল্লেখ করে।
যে ব্যবহারকারী একটি চ্যাট অ্যাপের সাথে ইন্টারঅ্যাক্ট করেছেন তাকে সনাক্ত করতে, User সম্পদে name সম্পত্তির মান পান, যা আপনি Event.user.name থেকে পেতে পারেন।
নিম্নলিখিত JSON উদাহরণটি একটি চ্যাট অ্যাপের সাথে ইন্টারঅ্যাকশনে ব্যবহারকারী পরিচয়ের প্রত্যাশিত ফর্ম্যাট দেখায়:
{
...,
"user": {
"name": "users/12345678901234567890",
"displayName": "Sasha",
"avatarUrl": "https://lh3.googleusercontent.com/.../photo.jpg",
"email": "sasha@example.com"
}
}
একটি বার্তা একটি নির্দিষ্ট ধরনের মিথস্ক্রিয়া। একটি চ্যাট অ্যাপে একটি বার্তা পাঠিয়েছেন এমন একজন ব্যবহারকারীকে শনাক্ত করতে, নিম্নলিখিতগুলির যেকোন একটি ব্যবহার করে User সম্পদে name সম্পত্তির মান পান:
সম্পর্কিত বিষয়
- একটি স্পেসে একজন ব্যবহারকারী যোগ করুন ।
- একটি স্পেসে সদস্যদের পরিচালনা করুন ।
- @ একটি বার্তায় একজন ব্যবহারকারীকে উল্লেখ করুন ।