Google চ্যাট ব্যবহারকারীদের চিহ্নিত করুন এবং নির্দিষ্ট করুন

এই পৃষ্ঠাটি ব্যাখ্যা করে যে কীভাবে Google চ্যাট অ্যাপ চ্যাট ব্যবহারকারীদের সনাক্ত করতে বা নির্দিষ্ট করতে পারে।

নিম্নলিখিত যেকোন একটি করতে, একটি চ্যাট অ্যাপকে অবশ্যই একজন ব্যবহারকারীকে নির্দিষ্ট করতে হবে:

চ্যাট কীভাবে ব্যবহারকারীদের সনাক্ত করে

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 সম্পত্তির মান পান: