Class ChatResponseBuilder

ChatResponseBuilder

ChatResponse ऑब्जेक्ट के लिए बिल्डर.

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

const cardSection = CardService.newCardSection();
cardSection.addWidget(
    CardService.newTextParagraph().setText('This is a text paragraph widget.'));

const card = CardService.newCardBuilder()
    .setName('Card name')
    .setHeader(CardService.newCardHeader().setTitle('Card title'))
    .addSection(cardSection)
    .build();

const cardWithId = CardService.newCardWithId()
    .setCardId('card_id')
    .setCard(card);

const chatResponse = CardService.newChatResponseBuilder()
       .addCardsV2(cardWithId)
       .setText('Example text')
    .build();

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addCardsV2(cardWithId)ChatResponseBuilderमैसेज का कार्ड फ़ील्ड सेट करता है.
build()ChatResponseयह मौजूदा कार्रवाई के रिस्पॉन्स को बनाता है और उसकी पुष्टि करता है.
setActionResponse(actionResponse)ChatResponseBuilderमैसेज के ऐक्शन रिस्पॉन्स फ़ील्ड को सेट करता है.
setText(text)ChatResponseBuilderChat पर मौजूद मैसेज का टेक्स्ट सेट करता है.

विस्तृत दस्तावेज़

addCardsV2(cardWithId)

मैसेज का कार्ड फ़ील्ड सेट करता है. इसका इस्तेमाल, Google Chat में मैसेज में कार्ड भेजने के लिए किया जाता है. हर कार्ड एक यूनीक आईडी से जुड़ा हुआ है. CardWithId ऑब्जेक्ट को इसके साथ बनाया जाना चाहिए और इसका इस्तेमाल किया जाना चाहिए इस तरीके का इस्तेमाल करें.

const cardSection = CardService.newCardSection();
cardSection.addWidget(
    CardService.newTextParagraph().setText('This is a text paragraph widget.'));

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle('Card title'))
    .addSection(cardSection)
    .build();

const cardWithId = CardService.newCardWithId()
    .setCardId('card_id')
    .setCard(card);

const chatResponse = CardService.newChatResponseBuilder()
    .addCardsV2(cardWithId)
    .build();

पैरामीटर

नामटाइपब्यौरा
cardWithIdCardWithIdइस्तेमाल करने के लिए CardWithId.

वापसी का टिकट

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


build()

यह मौजूदा कार्रवाई के रिस्पॉन्स को बनाता है और उसकी पुष्टि करता है.

वापसी का टिकट

ChatResponse — एक पुष्टि किया हुआ ChatResponse.


setActionResponse(actionResponse)

मैसेज के ऐक्शन रिस्पॉन्स फ़ील्ड को सेट करता है.

// Build the card.
const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle('card title')).build();

// Creates the dialog.
const dialog = CardService.newDialog()
    .setBody(card);

// Creates the dialog action.
const dialogAction = CardService.newDialogAction()
   .setDialog(dialog)

// Creates the action response and sets the type to DIALOG.
const actionResponse = CardService.newChatActionResponse()
       .setDialogAction(dialogAction).setResponseType(CardService.Type.DIALOG);

// Creates the Chat response and sets the action response.
const chatResponse = CardService.newChatResponseBuilder()
       .setActionResponse(actionResponse)
    .build();

पैरामीटर

नामटाइपब्यौरा
actionResponseChatActionResponseइस्तेमाल करने के लिए ChatActionResponse.

वापसी का टिकट

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


setText(text)

Chat पर मौजूद मैसेज का टेक्स्ट सेट करता है.

const chatResponse = CardService.newChatResponseBuilder()
       .setText('Example text')
    .build();

पैरामीटर

नामटाइपब्यौरा
textStringइस्तेमाल किया जाने वाला टेक्स्ट.

वापसी का टिकट

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