একটি ক্লাস যে প্যারামিটারগুলিকে উপস্থাপন করে যা একটি চ্যাট অ্যাপ কীভাবে প্রতিক্রিয়া পোস্ট করা হয় তা কনফিগার করতে ব্যবহার করতে পারে।
শুধুমাত্র 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
— এই অবজেক্ট, চেইনিংয়ের জন্য।