Как я могу запустить какое-то действие через n секунд без ответа пользователя? - PullRequest
0 голосов
/ 07 мая 2019

Допустим, Алекса задает пользователю вопрос.Если пользователь не ответил через 7 секунд, я хочу вызвать «AMAZON.NoIntent» и перейти к следующему вопросу.

Я попытался с помощью функции javascript «setTimeout» после вопроса:

this.emit(':askWithCard',speechOutput,repromptSpeech,cardTitle,cardContent,imageObj);
const this_obj = this;
setTimeout(function(){this_obj.emitWithState('AMAZON.NoIntent');}, 7000);

Но ничего, он просто ожидает ответа, как обычно.

...