捕获dialogflow建议芯片响应

时间:2018-10-31 15:26:18

标签: dialogflow

我可以知道如何使用建议芯片得到答复吗?我应该在下面的代码中包含什么?

function buyStatus(agent) {
 ("What is your marital status?")
  agent.add(new Suggestion("Single"));
  agent.add(new Suggestion("Married"));

  // If (.... == "Single") {
       agent.add("You are single");
  } else {
       agent.add("You are married");
  }
}

1 个答案:

答案 0 :(得分:1)

Dialogflow具有更类似于事件的模型。一般模式是

  • 您的用户说或做某事来触发意图。
  • 您可以通过发送带有agent.add()的回复来处理Webhook实现中的Intent。这包括消息,建议等。
  • 在下次调用Intent之前,您将不知道用户如何答复。这可能是您的建议之一,也可能是他们自己的答复。

请记住,建议筹码的行为类似于用户所说或键入的内容。因此,您将需要与建议中的短语匹配的Intent。通常,每个芯片都有不同的Intent,就像捕获用户可能说的不同内容一样,有不同的Intent。