标签: javascript webhooks dialogflow
我有我的API.ai从用户那里得到答案并将其发送到JS webhook,我在其中检查他们的答案是否正确。我想这样做,如果他们得到错误的答案,它会反复询问,直到他们做对了。我如何实现这一点,如果用户回答未通过比较(如果它们正确无效则不激活),我可以在我的webhook中设置输出上下文吗?
答案 0 :(得分:0)
您可以使用this作为模板。如果结果正常,则检索结果和请求服务器的实际实现细节分别包含在函数getAnswer和checkResultOK中。
getAnswer
checkResultOK
在checkResultOK中使用回调可以使checkResultOK异步工作(在这种情况下,通过添加一点延迟)。
如果您愿意,也可以使用Promise,但是您需要一个像Q或bluebird这样的库。