My Dialogflow agent is using an 'Actions on Google Rich Message' List response object to display options on the Google Assistant platform.
The list options work perfectly when testing on the Dialogflow console. However, when testing through the Google Assistant Simulator or Google Assistant app on a mobile device, the list option does not work on the first try. It works only when selecting an option the second time. Below is my intent code which generates the list.
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'
},
},
}));
});
Any guidance would be appreciated.