我有一个带有插槽的简单话语,例如
Start {function}
这个函数被定义为一个自定义槽类型,它可以接受两个值,a
和b
。因此c
,例如,如果用户输入,我只想继续要求他们重新输入数据。我已经在控制台中根据需要设置了插槽类型,并且我可以成功判断该值是否不是列表中的一个。我遇到的问题是,接下来我要展示什么......我试过这个:
return handlerInput.responseBuilder
.addDelegateDirective(currentIntent)
.getResponse();
和
return handlerInput.responseBuilder
.prompt('Wrong input')
.addElicitSlotDirective(SLOT_NAME)
.getResponse();
但是以上两个都不断地碰到我的错误处理程序。网上有这方面的例子吗?或者任何人都可以帮助我吗?