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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
setDialogAction(dialogAction) ChatActionResponse একটি ডায়ালগের সাথে সম্পর্কিত একটি ইভেন্টে ডায়ালগ অ্যাকশন সেট করে।
setResponseType(responseType) ChatActionResponse চ্যাট অ্যাপের প্রতিক্রিয়ার ধরন।
setUpdatedWidget(updatedWidget) ChatActionResponse আপডেট করা উইজেট সেট করে, একটি উইজেটের জন্য স্বয়ংসম্পূর্ণ বিকল্প প্রদান করতে ব্যবহৃত হয়।
setUrl(url) ChatActionResponse ব্যবহারকারীদের প্রমাণীকরণ বা কনফিগার করার URL।

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

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

পরামিতি

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

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

ChatActionResponse — এই বস্তুটি, চেইনিংয়ের জন্য।


setResponseType(responseType)

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

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

পরামিতি

নাম টাইপ বর্ণনা
responseType ResponseType প্রতিক্রিয়ার ধরন।

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

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);
শুধুমাত্র Google Chat অ্যাপের জন্য উপলব্ধ। Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ নয়।

পরামিতি

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

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

ChatActionResponse — এই বস্তুটি, চেইনিংয়ের জন্য।


setUrl(url)

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

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

পরামিতি

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

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

ChatActionResponse — এই বস্তুটি, চেইনিংয়ের জন্য।