在我的功能中,我想不止一次使用app.ask('blah blah blah');
。然而,在测试它时,只说出了第一个app.ask()
,我希望它也能说出第二个响应。
该功能如下所示:
for(var i = 0; i < array.length; i++) {
if (array == ##) {
app.ask(response 1)
} else {
app.ask(response 2)
}
}
答案 0 :(得分:0)
这是正确的 - 您只能使用app.ask()
一次,因为这会将响应发送给用户。将响应发送给用户后,您必须等待用户回复,然后才能发送其他内容。
您需要在循环中构建响应,然后将其发送给用户。像这样的东西
var response = '';
for(var i = 0; i < array.length; i++) {
if (array == ##) {
response += ' Message 1.';
} else {
response += ' Message 2.';
}
}
app.ask( response );