একটি ক্লাস যা সেই প্যারামিটারগুলোকে উপস্থাপন করে, যা একটি চ্যাট অ্যাপ তার প্রতিক্রিয়া কীভাবে পোস্ট করা হবে তা কনফিগার করতে ব্যবহার করতে পারে।
শুধুমাত্র গুগল চ্যাট অ্যাপের জন্য উপলব্ধ। গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ নয়।
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 | ব্যবহারকারীদের প্রমাণীকরণ বা কনফিগার করার জন্য ইউআরএল। |
বিস্তারিত ডকুমেন্টেশন
setDialogAction(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 | সেট করার জন্য ডায়ালগ অ্যাকশন। |
ফেরত
ChatActionResponse — এই অবজেক্টটি, চেইনিংয়ের জন্য ব্যবহৃত হয়।
setResponseType(responseType)
চ্যাট অ্যাপের প্রতিক্রিয়ার ধরন।
const chatActionResponse = CardService.newChatActionResponse().setResponseType( CardService.Type.DIALOG, );
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
response Type | Response Type | প্রতিক্রিয়ার ধরণ। |
ফেরত
ChatActionResponse — এই অবজেক্টটি, চেইনিংয়ের জন্য ব্যবহৃত হয়।
setUpdatedWidget(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);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
updated Widget | Updated Widget | আপডেট করা উইজেটটি সেট করতে হবে। |
ফেরত
ChatActionResponse — এই অবজেক্টটি, চেইনিংয়ের জন্য ব্যবহৃত হয়।
setUrl(url)
ব্যবহারকারীদের প্রমাণীকরণ বা কনফিগার করার জন্য URL। শুধুমাত্র REQUEST_CONFIG রেসপন্স টাইপের জন্য প্রযোজ্য।
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
url | String | পাঠানোর জন্য ইউআরএল। |
ফেরত
ChatActionResponse — এই অবজেক্টটি, চেইনিংয়ের জন্য ব্যবহৃত হয়।