এই নির্দেশিকায় ব্যাখ্যা করা হয়েছে কীভাবে গুগল চ্যাট এপিআই-এর Section রিসোর্সের delete মেথড ব্যবহার করে গুগল চ্যাটে একটি কাস্টম সেকশন ডিলিট করা যায়।
আপনি যখন কোনো সেকশন ডিলিট করেন, তখন তার আইটেমগুলো (যেমন স্পেস) গুগল চ্যাটের ডিফল্ট সেকশনে স্থানান্তরিত হয় এবং ডিলিট হয়ে যায় না।
শুধুমাত্র CUSTOM_SECTION টাইপের সেকশনগুলোই ডিলিট করা যাবে। আরও তথ্যের জন্য, Google Chat-এ সেকশন তৈরি ও সাজানো দেখুন।
পূর্বশর্ত
পাইথন
- গুগল চ্যাট ব্যবহারের সুবিধাসহ একটি ব্যবসায়িক বা এন্টারপ্রাইজ গুগল ওয়ার্কস্পেস অ্যাকাউন্ট।
- আপনার পরিবেশ প্রস্তুত করুন:
- একটি গুগল ক্লাউড প্রজেক্ট তৈরি করুন ।
- OAuth সম্মতি স্ক্রিনটি কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য একটি নাম, আইকন এবং বিবরণ দিয়ে গুগল চ্যাট এপিআই সক্রিয় ও কনফিগার করুন ।
- পাইথন ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- একটি ডেস্কটপ অ্যাপ্লিকেশনের জন্য OAuth ক্লায়েন্ট আইডি ক্রেডেনশিয়াল তৈরি করুন । এই গাইডের নমুনাটি চালানোর জন্য, ক্রেডেনশিয়ালগুলো আপনার স্থানীয় ডিরেক্টরিতে
credentials.jsonনামের একটি JSON ফাইল হিসেবে সংরক্ষণ করুন।
- এমন একটি অনুমোদন পরিধি বেছে নিন যা ব্যবহারকারী প্রমাণীকরণ সমর্থন করে।
একটি বিভাগ মুছে ফেলুন
ব্যবহারকারী প্রমাণীকরণের মাধ্যমে কোনো সেকশন মুছে ফেলতে, আপনার অনুরোধে নিম্নলিখিত তথ্যগুলো দিন:
-
chat.users.sectionsএর অনুমোদনের পরিধি নির্দিষ্ট করুন। -
DeleteSectionমেথডটি কল করুন। - অনুরোধের মূল অংশে, যে সেকশনটি মুছে ফেলতে চান তার রিসোর্স নামটি '
name' হিসেবে সেট করুন।
নিম্নলিখিত উদাহরণটি একটি সেকশন মুছে ফেলে:
পাইথন
from google.cloud import chat_v1
def delete_section():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.DeleteSectionRequest(
name="SECTION_NAME"
)
# Make the request
client.delete_section(request=request)
print("Section deleted")
এই নমুনাটি চালানোর জন্য, নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
-
SECTION_NAME: সেকশনটির রিসোর্স নাম। আপনিListSectionsমেথডটি কল করে রিসোর্স নামটি পেতে পারেন।
সম্পর্কিত বিষয়
- একটি বিভাগ তৈরি করুন
- একটি বিভাগ আপডেট করুন
- একটি বিভাগের অবস্থান পরিবর্তন করুন
- তালিকা বিভাগ
- একটি বিভাগে স্থান তালিকাভুক্ত করুন
- একটি ঘর অন্য বিভাগে সরান