Мой агент Dialogflow использует объект ответа «Действия в Google Rich Message» для отображения параметров на платформе Google Assistant.
Параметры списка отлично работают при тестировании на консоли Dialogflow. Однако при тестировании с помощью Google Assistant Simulator или приложения Google Assistant на мобильном устройстве опция списка не работает с первой попытки. Работает только при выборе варианта во второй раз. Ниже приведен код моего намерения, который генерирует список.
app.intent('Default Welcome Intent', conv => {
conv.ask('Hi welcome to micro strategy. I am Emily, your virtual assistant. Please tell me how can I help you');
conv.ask(new List({
title: 'Please choose',
items: {
['SELECTION_KEY_GET_CALENDAR_EVENTS']: {
synonyms: [
'Get calendar events',
],
title: 'Get calendar events',
description: 'Lets you retrieve calendar events',
},
['SELECTION_KEY_MODIFY_EVENTS']: {
synonyms: [
'Modify calendar events',
],
title: 'Modify calendar events',
description: 'Lets you modify calendar events'
},
},
}));
});
Любое руководство будет оценено.