Dialogflow 后续意图未触发 Google 上的操作
Dialogflow followup intent not triggering on Actions on Google
设置:
我的'Default Welcome Intent'询问用户"Choose between Amsterdam, Berlin, Frankfurt, London"。
然后我创建了一个 自定义 后续意图。
我还创建了一个名为 'location' 的实体,并将四个城市添加到其中。
我的后续意图是这样的:
问题来了:
当我在 Google 模拟器上的 Actions 中 运行 应用程序时,它总是触发 "Default Fallback Intent",并且不会触发后续意图。
根据评论中的要求,这里是我的设置的更多屏幕截图:
问题是我没有正确阅读文档。我愚蠢地跳过了解释如何接受卡片回复的部分。
app.intent('Carousel - OPTION', (conv, params, option) => {
const SELECTED_ITEM_RESPONSES = {
'SELECTION_KEY_ONE': 'You selected the first item',
'SELECTION_KEY_GOOGLE_HOME': 'You selected the Google Home!',
'SELECTION_KEY_GOOGLE_PIXEL': 'You selected the Google Pixel!',
};
conv.ask(SELECTED_ITEM_RESPONSES[option]);
conv.ask('Which response would you like to see next?');
});
设置:
我的'Default Welcome Intent'询问用户"Choose between Amsterdam, Berlin, Frankfurt, London"。
然后我创建了一个 自定义 后续意图。 我还创建了一个名为 'location' 的实体,并将四个城市添加到其中。
我的后续意图是这样的:
问题来了:
当我在 Google 模拟器上的 Actions 中 运行 应用程序时,它总是触发 "Default Fallback Intent",并且不会触发后续意图。
根据评论中的要求,这里是我的设置的更多屏幕截图:
问题是我没有正确阅读文档。我愚蠢地跳过了解释如何接受卡片回复的部分。
app.intent('Carousel - OPTION', (conv, params, option) => {
const SELECTED_ITEM_RESPONSES = {
'SELECTION_KEY_ONE': 'You selected the first item',
'SELECTION_KEY_GOOGLE_HOME': 'You selected the Google Home!',
'SELECTION_KEY_GOOGLE_PIXEL': 'You selected the Google Pixel!',
};
conv.ask(SELECTED_ITEM_RESPONSES[option]);
conv.ask('Which response would you like to see next?');
});