इस गाइड में, Google Chat API के Section रिसॉर्स पर create तरीके का इस्तेमाल करके, Google Chat में नया कस्टम सेक्शन बनाने का तरीका बताया गया है.
सेक्शन की मदद से, उपयोगकर्ता अपनी बातचीत को ग्रुप कर सकते हैं. साथ ही, Google Chat के नेविगेशन पैनल में दिखने वाले स्पेस की सूची को पसंद के मुताबिक बना सकते हैं. ज़्यादा जानकारी के लिए, Google Chat में सेक्शन बनाना और उन्हें व्यवस्थित करना लेख पढ़ें.
ज़रूरी शर्तें
Python
- Business या Enterprise वर्शन वाला Google Workspace खाता, जिसमें Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth के लिए सहमति दी जाती है.
- अपने Chat ऐप्लिकेशन के लिए, Google Chat API चालू करें और उसे कॉन्फ़िगर करें. इसके लिए, Chat ऐप्लिकेशन का नाम, आइकॉन, और जानकारी दें.
- Python Cloud Client Library इंस्टॉल करें.
-
डेस्कटॉप ऐप्लिकेशन के लिए, OAuth क्लाइंट आईडी क्रेडेंशियल बनाएं. इस गाइड में दिए गए सैंपल को चलाने के लिए, क्रेडेंशियल को अपनी लोकल डायरेक्ट्री में
credentials.jsonनाम की JSON फ़ाइल के तौर पर सेव करें.
- अनुमति का ऐसा दायरा चुनें जो उपयोगकर्ता की पुष्टि करने की सुविधा के साथ काम करता हो.
कोई सेक्शन बनाना
उपयोगकर्ता की पुष्टि करने वाला सेक्शन बनाने के लिए, अपने अनुरोध में यह जानकारी शामिल करें:
chat.users.sectionsऑथराइज़ेशन स्कोप तय करें.CreateSectionतरीके को कॉल करें.- अनुरोध के मुख्य हिस्से में,
Sectionसंसाधन दें:- सेक्शन के लिए
displayNameएट्रिब्यूट की वैल्यू के तौर पर कोई नाम सेट करें. यह नाम ज़्यादा से ज़्यादा 80 वर्णों का होना चाहिए. typeकोCUSTOM_SECTIONपर सेट करें.
- सेक्शन के लिए
यहां दिए गए उदाहरण में, सेक्शन बनाने का तरीका बताया गया है:
Python
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: नए सेक्शन का नाम.
Chat API, बनाए गए सेक्शन की जानकारी देने वाला Section का एक इंस्टेंस दिखाता है.
मिलते-जुलते विषय
- किसी सेक्शन को अपडेट करना
- किसी सेक्शन को मिटाना
- किसी सेक्शन की जगह बदलना
- सूची वाले सेक्शन
- किसी सेक्शन में स्पेस की सूची बनाना
- किसी स्पेस को दूसरे सेक्शन में ले जाना