如果用户使用Alexa提供未知的意图名称,该如何给出响应

时间:2018-09-19 10:47:03

标签: alexa alexa-skills-kit alexa-skill

我创建了PHP webhook,并使用https服务来调用意图响应, 但是当用户说不明意图名称时,必须给响应以抱歉。

但是我没有得到答复。

我的代码

if(intent->name="name of intent") {
   echo response
}
else if(intent->name="name of intent") {
   echo response
}
else{
   echo response
}

但是我不会进入其他部分

1 个答案:

答案 0 :(得分:0)

在您的代码中:

if(intent->name="name of intent") {
   echo response
}
else if(intent->name="name of intent") {
   echo response
}
else{
   echo response
}

您使用的是“ =”而不是“ ==”,因此它永远不会进入其他部分。

修改后的代码:

if(intent->name=="name of intent") {
   echo response
}
else if(intent->name=="name of intent") {
   echo response
}
else{
   echo response
}