Dialogflow es 请求位置权限
我有一个请求位置的操作,但是我对这个对话框的Dialogflow设置有点困惑。这是我的代码:Dialogflow es 请求位置权限,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,我有一个请求位置的操作,但是我对这个对话框的Dialogflow设置有点困惑。这是我的代码: app.intent('bus_stop_nearby_permission', (conv) => { conv.ask(new Permission({ context: 'To get nearby bus stops', permissions: 'DEVICE_PRECISE_LOCATION', })); }); app.intent('bus_stop_ne
app.intent('bus_stop_nearby_permission', (conv) => {
conv.ask(new Permission({
context: 'To get nearby bus stops',
permissions: 'DEVICE_PRECISE_LOCATION',
}));
});
app.intent('bus_stop_nearby', (conv, input, granted) => {
if (granted) {
conv.close(`Location was granted ${JSON.stringify(conv)}`);
} else {
conv.close(`Location was not granted!`);
}
});
在Dialogflow中,初始意图公交停靠站附近\u权限
是通过使用培训短语询问我附近的公交停靠站触发的,此对话框没有附加任何事件。后续意图附近的公共汽车站附带了操作意图权限事件,并且没有培训短语。现在,我的操作请求权限,但不理解任何确认输入,当我对其说“是”时,只是遵从回退意图
巴士站附近的屏幕截图意图:
巴士站附近的屏幕截图\u权限:
我是否需要为用户何时批准位置请求添加后续上下文?事件应该是操作\u意图\u权限
,在“操作”末尾加上一个“s”
容易错过的常见打字错误。请更新您的问题,以包含“巴士站附近”意图的屏幕截图。我已用屏幕截图更新了主要帖子!