【发布时间】:2018-11-22 17:35:44
【问题描述】:
我在技能上有不同的意图,我使用 php 作为服务。 一切正常,但如果用户询问未在任何意图中配置的话语,则必须转到 else 部分。
例如代码如下:-
if($EchoReqObj->request->type=="LaunchRequest"){
$text = "Testing launch";
$array = array("version"=>"1.0","response"=>array("outputSpeech"=>array("type"=>"PlainText","text"=>$text),"shouldEndSession"=>false));
echo json_encode($array);
}
else if(getting the intent name){//Do something.}
else{
$text = "In else part";
$array = array("version"=>"1.0","response"=>array("outputSpeech"=>array("type"=>"PlainText","text"=>$text),"shouldEndSession"=>false),"sessionAttributes"=>array("lastSpeech"=>$text));
echo json_encode($array);
}
这是我写的else,但它没有被执行。
【问题讨论】:
标签: alexa alexa-skills-kit alexa-skill alexa-slot