2017-12-02 161 views
2

嗨,大家好,谷歌助理改变不工作

我目前正试图建立一个应用程序的谷歌助手使用Dialogflow表面。在特定的意图期间,我想将用户重定向到他的手机(当使用扬声器时),因为意图需要精确的键盘输入。 正如在文档中所说,我打电话给我的webhook askForNewSurface()。在操作模拟器,这是显示出来(截)

"agentToAssistantJson": { 
    "conversationToken": "[\"_actions_on_google_\",\"some-context\"]", 
    "expectUserResponse": true, 
    "expectedInputs": [ 
    { 
     "inputPrompt": { 
     "richInitialPrompt": { 
      "items": [ 
      { 
       "simpleResponse": { 
       "textToSpeech": "PLACEHOLDER_FOR_NEW_SURFACE" 
       } 
      } 
      ] 
     } 
     }, 
     "possibleIntents": [ 
     { 
      "intent": "actions.intent.NEW_SURFACE", 
      "inputValueData": { 
      "@type": "type.googleapis.com/google.actions.v2.NewSurfaceValueSpec", 
      "context": "To show you an image", 
      "notificationTitle": "Check out this image", 
      "capabilities": [ 
       "actions.capability.SCREEN_OUTPUT" 
      ] 
      } 
     } 
     ] 
    } 
    ], 
    "responseMetadata": { 
    "status": {}, 
    "queryMatchInfo": { 
     "queryMatched": true, 
     "intent": "####", 
     "parameterNames": [ 
     "date" 
     ] 
    } 
    }, 
    "expectedInput": { 
    "requestedIntent": { 
     "intent": "####" 
    } 
    } 
} 

}

这根据文档,似乎有效,不过谷歌刚刚助理回来与“对不起,我没有得到任何响应'(在模拟器和实际设备上)。

那么,如何让助手实际要求用户更改表面?

这种方法可能根本不支持德语吗?另外,文档是关于actions.intent.NEW_SURFACE作为一个系统的意图存在有些不一致......

在此先感谢球员,任何提示赞赏:)

编辑:注意到这个问题已经被问here

+0

我也试过,但不适合我 – Sukh

回答

1

好的,我接触了AoG的支持。原来我们需要一点耐心。

扬嗨,

感谢您在谷歌操作的兴趣。 askForNewSurface确实仅适用于英语语言环境。我们正在修改文档以反映这些限制。 对不起,我感到困惑。 我们没有在其他语言环境中发布此功能的任何设置日期。

亲切的问候,

让查尔斯,在谷歌支持小组

操作。