我的 action.json 文件中有以下操作,
{
"description": "Recommend movies",
"initialTrigger": {
"intent": "GIVE_RECOMMENDATION",
"queryPatterns": [
{"queryPattern": "What should I watch?"},
{"queryPattern": "Give me a recommendation"},
{"queryPattern": "Tell me a good ($String:genre)? movie"}
]
},
"httpExecution": {
"url":"my webhook URL here"
}
}
在我的 API 上,我有:
app.post('/', function(req, res){
let assistant = new ActionsSdkAssistant({request: req, response: res});
console.log('Current intent: ' + assistant.getIntent());
}
当我模拟我的动作并说“我应该看什么?”时,当前意图始终是“assistant.intent.action.TEXT”。为什么它从来没有像它应该的那样'GIVE_RECOMMENDATION'?