এই নির্দেশিকায় ব্যাখ্যা করা হয়েছে কীভাবে গুগল চ্যাট এপিআই-এর Section রিসোর্সের create মেথড ব্যবহার করে গুগল চ্যাটে একটি নতুন কাস্টম সেকশন তৈরি করা যায়।
সেকশন ব্যবহারকারীদের তাদের কথোপকথনগুলোকে গ্রুপ করতে এবং গুগল চ্যাট নেভিগেশন প্যানেলে প্রদর্শিত স্পেসের তালিকা কাস্টমাইজ করতে সাহায্য করে। আরও তথ্যের জন্য, গুগল চ্যাটে সেকশন তৈরি ও সাজানো দেখুন।
পূর্বশর্ত
পাইথন
- গুগল চ্যাট ব্যবহারের সুবিধাসহ একটি ব্যবসায়িক বা এন্টারপ্রাইজ গুগল ওয়ার্কস্পেস অ্যাকাউন্ট।
- আপনার পরিবেশ প্রস্তুত করুন:
- একটি গুগল ক্লাউড প্রজেক্ট তৈরি করুন ।
- OAuth সম্মতি স্ক্রিনটি কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য একটি নাম, আইকন এবং বিবরণ দিয়ে গুগল চ্যাট এপিআই সক্রিয় ও কনফিগার করুন ।
- পাইথন ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- একটি ডেস্কটপ অ্যাপ্লিকেশনের জন্য OAuth ক্লায়েন্ট আইডি ক্রেডেনশিয়াল তৈরি করুন । এই গাইডের নমুনাটি চালানোর জন্য, ক্রেডেনশিয়ালগুলো আপনার স্থানীয় ডিরেক্টরিতে
credentials.jsonনামের একটি JSON ফাইল হিসেবে সংরক্ষণ করুন।
- এমন একটি অনুমোদন পরিধি বেছে নিন যা ব্যবহারকারী প্রমাণীকরণ সমর্থন করে।
একটি বিভাগ তৈরি করুন
ব্যবহারকারী প্রমাণীকরণ সহ একটি বিভাগ তৈরি করতে, আপনার অনুরোধে নিম্নলিখিতগুলি প্রদান করুন:
-
chat.users.sectionsএর অনুমোদনের পরিধি নির্দিষ্ট করুন। -
CreateSectionমেথডটি কল করুন। - অনুরোধের মূল অংশে একটি
Sectionরিসোর্স প্রদান করুন:- সেকশনটির জন্য
displayNameএ একটি নাম সেট করুন (সর্বোচ্চ ৮০ অক্ষর)। -
typeCUSTOM_SECTIONএ সেট করুন।
- সেকশনটির জন্য
নিম্নলিখিত উদাহরণটি একটি সেকশন তৈরি করে:
পাইথন
from google.cloud import chat_v1
def create_section():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.CreateSectionRequest(
parent="users/me",
section=chat_v1.Section(
display_name="SECTION_DISPLAY_NAME",
type=chat_v1.Section.SectionType.CUSTOM_SECTION
)
)
# Make the request
response = client.create_section(request=request)
print(response)
এই নমুনাটি চালানোর জন্য, নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
-
SECTION_DISPLAY_NAME: নতুন সেকশনটির নাম।
চ্যাট এপিআই ' Section এর একটি ইনস্ট্যান্স রিটার্ন করে, যা তৈরি করা সেকশনটির বিবরণ দেয়।
সম্পর্কিত বিষয়
- একটি বিভাগ আপডেট করুন
- একটি বিভাগ মুছে ফেলুন
- একটি বিভাগের অবস্থান পরিবর্তন করুন
- তালিকা বিভাগ
- একটি বিভাগে স্থান তালিকাভুক্ত করুন
- একটি ঘর অন্য বিভাগে সরান