کلاسی که پارامترهایی را نشان می دهد که یک برنامه چت می تواند برای پیکربندی نحوه ارسال پاسخ خود استفاده کند.
فقط برای برنامههای گپ Google در دسترس است. برای افزونههای 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 در دسترس است. برای افزونههای 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
- این شی، برای زنجیر کردن.