API.ai循环使用

问题描述:

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

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

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

如果您愿意,也可以使用Promise,但您需要一个库,如Qbluebird