Class ChatActionResponse

চ্যাট অ্যাকশন প্রতিক্রিয়া

একটি ক্লাস যে প্যারামিটারগুলিকে উপস্থাপন করে যা একটি চ্যাট অ্যাপ কীভাবে প্রতিক্রিয়া পোস্ট করা হয় তা কনফিগার করতে ব্যবহার করতে পারে।

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
set Dialog Action(dialogAction) Chat Action Response একটি ডায়ালগের সাথে সম্পর্কিত একটি ইভেন্টে ডায়ালগ অ্যাকশন সেট করে।
set Response Type(responseType) Chat Action Response চ্যাট অ্যাপের প্রতিক্রিয়ার ধরন।
set Updated Widget(updatedWidget) Chat Action Response আপডেট করা উইজেট সেট করে, একটি উইজেটের জন্য স্বয়ংসম্পূর্ণ বিকল্প প্রদান করতে ব্যবহৃত হয়।
set Url(url) Chat Action Response ব্যবহারকারীদের প্রমাণীকরণ বা কনফিগার করার URL।

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

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

পরামিতি

নাম টাইপ বর্ণনা
dialog Action Dialog Action সেট করার জন্য ডায়ালগ অ্যাকশন।

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

Chat Action Response — এই অবজেক্ট, চেইনিংয়ের জন্য।


set Response Type(responseType)

চ্যাট অ্যাপের প্রতিক্রিয়ার ধরন।

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

পরামিতি

নাম টাইপ বর্ণনা
response Type Response Type প্রতিক্রিয়ার ধরন।

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

Chat Action Response — এই অবজেক্ট, চেইনিংয়ের জন্য।


set Updated Widget(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 অ্যাড-অনগুলির জন্য উপলব্ধ নয়।

পরামিতি

নাম টাইপ বর্ণনা
updated Widget Updated Widget আপডেট করা উইজেট সেট করতে হবে।

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

Chat Action Response — এই অবজেক্ট, চেইনিংয়ের জন্য।


set Url(url)

ব্যবহারকারীদের প্রমাণীকরণ বা কনফিগার করার URL। শুধুমাত্র REQUEST_CONFIG প্রতিক্রিয়া প্রকারের জন্য।

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

পরামিতি

নাম টাইপ বর্ণনা
url String পাঠানোর জন্য URL।

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

Chat Action Response — এই অবজেক্ট, চেইনিংয়ের জন্য।