У меня есть мой API.ai, получающий ответ от пользователя и отправляющий его в веб-перехватчик JS, в котором я проверяю правильность их ответа. Я хочу сделать так, чтобы, если они получат неправильный ответ, он будет спрашивать неоднократно, пока они не получат правильный ответ. Как мне этого добиться, могу ли я установить выходной контекст в своем веб-перехватчике, если ответ пользователя не проходит сравнение (которое не активируется, если они понимают его правильно)?
API.ai намеренно зацикливается
Ответы (1)
Вы можете использовать это в качестве шаблона. Фактические детали реализации для получения результата и запроса сервера, если результат в порядке, содержатся соответственно в функциях getAnswer
и checkResultOK
.
Использование обратного вызова в checkResultOK позволяет checkResultOK работать асинхронно (в данном случае тривиально, добавляя небольшую задержку).
Вы также можете использовать обещания, если хотите, но вам понадобится библиотека, такая как Q или синяя птица.
person
Neil
schedule
30.08.2017