API.ai故意循环

时间:2017-08-30 10:08:31

标签: javascript webhooks dialogflow

我有我的API.ai从用户那里得到答案并将其发送到JS webhook,我在其中检查他们的答案是否正确。我想这样做,如果他们得到错误的答案,它会反复询问,直到他们做对了。我如何实现这一点,如果用户回答未通过比较(如果它们正确无效则不激活),我可以在我的webhook中设置输出上下文吗?

1 个答案:

答案 0 :(得分:0)

您可以使用this作为模板。如果结果正常,则检索结果和请求服务器的实际实现细节分别包含在函数getAnswercheckResultOK中。

在checkResultOK中使用回调可以使checkResultOK异步工作(在这种情况下,通过添加一点延迟)。

如果您愿意,也可以使用Promise,但是您需要一个像Qbluebird这样的库。