Dialogflow es 请求位置权限

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

我有一个请求位置的操作,但是我对这个对话框的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_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”


容易错过的常见打字错误。

请更新您的问题,以包含“巴士站附近”意图的屏幕截图。我已用屏幕截图更新了主要帖子!