在Chatbot开始在Dialogflow中进行对话之前,如何收集用户信息,例如姓名和手机号码?

时间:2018-12-04 09:34:05

标签: dialogflow chatbot

在他开始与Chatbot交互之前,我需要收集用户的姓名和生物编号。我该怎么办?

2 个答案:

答案 0 :(得分:0)

  • 您将需要创建2个参数-name和phoneNumber来捕获名称和电话号码。
  • 使用@ sys.phone-number可以捕获用户的电话号码。 enter image description here
  • 使用@ sys.given-name或@ sys.last-name可以捕获用户名。 enter image description here

请注意:目前,Dialogflow中的系统实体仅支持美国英语名称。因此,在某些情况下,您可能无法捕获所有名称。

答案 1 :(得分:0)

  

在聊天机器人之前收集用户信息,例如姓名和手机号码

根据您的情况,您需要使用events

第1步。在您的应用(例如从nodejs服务器和angular初始化)时触发事件。

enter image description here

  

事件是无需用户干预即可触发意图的另一种方法   当您意图触发时,您可以询问信息

enter image description here