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