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) ChatResponseBuilder চ্যাট বার্তার পাঠ্য সেট করে।

বিস্তারিত ডকুমেন্টেশন

addCardsV2(cardWithId)

বার্তার কার্ড ক্ষেত্র সেট করে। এটি একটি Google চ্যাট বার্তায় একটি কার্ড পাঠাতে ব্যবহৃত হয়। প্রতিটি কার্ড একটি অনন্য আইডির সাথে যুক্ত, 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();

পরামিতি

নাম টাইপ বর্ণনা
cardWithId CardWithId ব্যবহার করার জন্য CardWithId

প্রত্যাবর্তন

ChatResponseBuilder — এই বস্তুটি, চেইন করার জন্য।


build()

বর্তমান কর্ম প্রতিক্রিয়া তৈরি করে এবং এটি বৈধ করে।

প্রত্যাবর্তন

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

পরামিতি

নাম টাইপ বর্ণনা
actionResponse ChatActionResponse ChatActionResponse ব্যবহার করতে হবে।

প্রত্যাবর্তন

ChatResponseBuilder — এই বস্তুটি, চেইন করার জন্য।


setText(text)

চ্যাট বার্তার পাঠ্য সেট করে।

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

পরামিতি

নাম টাইপ বর্ণনা
text String ব্যবহার করার জন্য টেক্সট.

প্রত্যাবর্তন

ChatResponseBuilder — এই বস্তুটি, চেইন করার জন্য।