什么是对话流对话?node.js实现SDK的用法
我正在使用Node.js Fulfillment SDK,我看到它们允许使用什么是对话流对话?node.js实现SDK的用法,node.js,dialogflow-es,dialogflow-es-fulfillment,Node.js,Dialogflow Es,Dialogflow Es Fulfillment,我正在使用Node.js Fulfillment SDK,我看到它们允许使用对话框FlowConversation 我不明白什么是对话框FlowConversation,也不知道是否/何时应该使用它 另外,通过阅读,我感觉实现SDK在后面使用了对话,但我不确定 有人能举例说明一下使用Node.js履行SDK时DialogflowConversation的用法吗?您提到的库是为在与各种平台(Facebook、Google上的Actions、Slack等)集成时开发Dialogflow履行而设计的但
对话框FlowConversation
我不明白什么是对话框FlowConversation
,也不知道是否/何时应该使用它
另外,通过阅读,我感觉实现SDK在后面使用了对话,但我不确定
有人能举例说明一下使用Node.js履行SDK时DialogflowConversation的用法吗?您提到的库是为在与各种平台(Facebook、Google上的Actions、Slack等)集成时开发Dialogflow履行而设计的但具有有限的内置响应类型 如果要发送库中不支持的特定于平台的响应,则必须在代码中创建json响应,然后使用Payload response发送json负载 DialogflowConversation仅在您的平台是Google上的Actions时可用,在这种情况下,您可以将特定于AoG的响应添加到对话中。如果对话发生在AoG以外的任何平台上,conv()方法将返回null。以下是一个例子:
let conv = agent.conv();
conv.ask(new BasicCard({
text:`This is a basic card. `,
subtitle: 'This is a subtitle',
})
);
agent.add(conv);
在谷歌上使用
conv
操作有什么意义?我可以发送建议
而不必使用conv,我不理解该功能的意义,因为我觉得我可以在不使用它的情况下获得相同的结果。文本、卡片、图像和建议是目前唯一可以发送而不必构建json负载的响应。Google上的操作支持其他不受支持的响应类型,并且更易于使用conv对象构建。您可以找到AoG响应的列表