Class ChatActionResponse

Chatकार्रवाईजवाब

यह एक ऐसी क्लास है जो उन पैरामीटर को दिखाती है जिनका इस्तेमाल करके, चैट ऐप्लिकेशन यह कॉन्फ़िगर कर सकता है कि उसका जवाब कैसे पोस्ट किया जाए.

यह सुविधा सिर्फ़ Google Chat ऐप्लिकेशन के लिए उपलब्ध है. Google Workspace के ऐड-ऑन के लिए उपलब्ध नहीं है.

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .build();
const dialog = CardService.newDialog().setBody(card);

const dialogAction = CardService.newDialogAction().setDialog(dialog);

const chatActionResponse = CardService.newChatActionResponse()
                               .setResponseType(CardService.Type.DIALOG)
                               .setDialogAction(dialogAction);

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
setDialogAction(dialogAction)ChatActionResponseडायलॉग से जुड़े इवेंट के लिए, डायलॉग ऐक्शन सेट करता है.
setResponseType(responseType)ChatActionResponseChat ऐप्लिकेशन के जवाब का टाइप.
setUpdatedWidget(updatedWidget)ChatActionResponseअपडेट किया गया विजेट सेट करता है. इसका इस्तेमाल, किसी विजेट के लिए अपने-आप पूरा होने वाले विकल्प देने के लिए किया जाता है.
setUrl(url)ChatActionResponseउपयोगकर्ताओं के लिए, पुष्टि करने या कॉन्फ़िगर करने का यूआरएल.

ज़्यादा जानकारी वाला दस्तावेज़

setDialogAction(dialogAction)

डायलॉग से जुड़े इवेंट के लिए, डायलॉग ऐक्शन सेट करता है.

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .build();
const dialog = CardService.newDialog().setBody(card);

const dialogAction = CardService.newDialogAction().setDialog(dialog);

const chatActionResponse = CardService.newChatActionResponse()
                               .setResponseType(CardService.Type.DIALOG)
                               .setDialogAction(dialogAction);

पैरामीटर

नामटाइपब्यौरा
dialogActionDialogActionसेट की जाने वाली डायलॉग कार्रवाई.

वापसी का टिकट

ChatActionResponse — चेन करने के लिए यह ऑब्जेक्ट.


setResponseType(responseType)

Chat ऐप्लिकेशन के जवाब का टाइप.

const chatActionResponse = CardService.newChatActionResponse().setResponseType(
    CardService.Type.DIALOG,
);

पैरामीटर

नामटाइपब्यौरा
responseTypeResponseTypeरिस्पॉन्स का टाइप.

वापसी का टिकट

ChatActionResponse — चेन करने के लिए यह ऑब्जेक्ट.


setUpdatedWidget(updatedWidget)

अपडेट किया गया विजेट सेट करता है. इसका इस्तेमाल, किसी विजेट के लिए अपने-आप पूरा होने वाले विकल्प देने के लिए किया जाता है.

const updatedWidget =
    CardService.newUpdatedWidget()
        .addItem(
            'Contact 1',
            'contact-1',
            false,
            'https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png',
            'Contact one description',
            )
        .addItem(
            'Contact 2',
            'contact-2',
            false,
            'https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png',
            'Contact two description',
            )
        .addItem(
            'Contact 3',
            'contact-3',
            false,
            'https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png',
            'Contact three description',
            )
        .addItem(
            'Contact 4',
            'contact-4',
            false,
            'https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png',
            'Contact four description',
            )
        .addItem(
            'Contact 5',
            'contact-5',
            false,
            'https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png',
            'Contact five description',
        );

const actionResponse =
    CardService.newChatActionResponse()
        .setUpdatedWidget(updatedWidget)
        .setResponseType(CardService.ResponseType.UPDATE_WIDGET);
यह सुविधा सिर्फ़ Google Chat ऐप्लिकेशन के लिए उपलब्ध है. Google Workspace के ऐड-ऑन के लिए उपलब्ध नहीं है.

पैरामीटर

नामटाइपब्यौरा
updatedWidgetUpdatedWidgetअपडेट किया गया विजेट सेट किया जाना है.

वापसी का टिकट

ChatActionResponse — चेन करने के लिए यह ऑब्जेक्ट.


setUrl(url)

उपयोगकर्ताओं के लिए, पुष्टि करने या कॉन्फ़िगर करने का यूआरएल. सिर्फ़ REQUEST_CONFIG रिस्पॉन्स टाइप के लिए.

const chatActionResponse = CardService.newChatActionResponse()
                               .setResponseType(CardService.Type.REQUEST_CONFIG)
                               .setUrl('https://www.google.com');

पैरामीटर

नामटाइपब्यौरा
urlStringभेजा जाने वाला यूआरएल.

वापसी का टिकट

ChatActionResponse — चेन करने के लिए यह ऑब्जेक्ट.