【发布时间】:2020-06-15 18:05:16
【问题描述】:
我正在寻找有关如何设计代码以处理 Dialogflow 发送到我的服务器的请求的一些建议。 Dialogflow 只允许设置一个 webhook 来处理所有意图。假设我有 5 个不同的意图;他们都会在我的服务器上调用同一个 webhook。现在,如何根据意图优雅地管理服务器端不同的工作流程?
我理想地用来区分的参数包含在req.body.queryResult.intent.displayName; 中,并指示当前意图的名称。现在我有两个想法,使用快速重定向方法使用意图作为路径的一部分,或者创建一个以意图为关键的处理程序字典。
你有什么建议吗?
【问题讨论】:
标签: javascript node.js design-patterns dialogflow-es chatbot