Class ChatResponseBuilder

চ্যাট রেসপন্স বিল্ডার

Chat Response অবজেক্টের জন্য একজন নির্মাতা।

শুধুমাত্র 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();

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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 চ্যাট বার্তায় একটি কার্ড পাঠাতে ব্যবহৃত হয়। প্রতিটি কার্ড একটি অনন্য আইডির সাথে যুক্ত, 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 — একটি বৈধ চ্যাট রেসপন্স।


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 — এই অবজেক্ট, চেইনিংয়ের জন্য।