Class ChatResponseBuilder

سازنده پاسخ چت

سازنده برای اشیاء Chat Response .

فقط برای برنامه‌های گپ Google در دسترس است. برای افزونه‌های 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();

روش ها

روش نوع برگشت شرح مختصر
add Cards V2(cardWithId) Chat Response Builder فیلد کارت پیام را تنظیم می کند.
build() Chat Response پاسخ اقدام فعلی را می سازد و آن را تأیید می کند.
set Action Response(actionResponse) Chat Response Builder فیلد پاسخ اقدام پیام را تنظیم می کند.
set Text(text) Chat Response Builder متن پیام چت را تنظیم می کند.

مستندات دقیق

add Cards V2(cardWithId)

فیلد کارت پیام را تنظیم می کند. این برای ارسال کارت در پیام Google Chat استفاده می شود. هر کارت با یک شناسه منحصر به فرد همراه است، شی Card With Id باید ساخته شود و با این روش استفاده شود.

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();

پارامترها

نام تایپ کنید توضیحات
card With Id Card With Id Card With Id برای استفاده.

بازگشت

Chat Response Builder - این شیء، برای زنجیره زدن.


build()

پاسخ اقدام فعلی را می سازد و آن را تأیید می کند.

بازگشت

Chat Response - یک ChatResponse معتبر.


set Action Response(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();

پارامترها

نام تایپ کنید توضیحات
action Response Chat Action Response Chat Action Response برای استفاده.

بازگشت

Chat Response Builder - این شیء، برای زنجیره زدن.


set Text(text)

متن پیام چت را تنظیم می کند.

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

پارامترها

نام تایپ کنید توضیحات
text String متن مورد استفاده

بازگشت

Chat Response Builder - این شیء، برای زنجیره زدن.