Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dialogflow es Dialogflow-强制将格式[日期][编号]检测为日期&;时间_Dialogflow Es_Dialogflow Es Fulfillment - Fatal编程技术网

Dialogflow es Dialogflow-强制将格式[日期][编号]检测为日期&;时间

Dialogflow es Dialogflow-强制将格式[日期][编号]检测为日期&;时间,dialogflow-es,dialogflow-es-fulfillment,Dialogflow Es,Dialogflow Es Fulfillment,我正在使用Dialogflow开发一个机器人,我向我的用户询问日期和时间。 我有两个实体,分别是@sys.date和@sys.time 他们的回答可能是“星期一下午4点”。有时他们只是回答“星期一4”。我所期望的是它将提取星期一是sys.date,4是sys.time。但是它正在寻找下一个星期一的第4天,并且只提取@sys.date,它是Mon 4th,@sys.time是空的 如何强制Dialogflow检测数字4是时间,而不是日期 我将感谢任何帮助,谢谢 如果将两个参数/实体都设置为“必需”

我正在使用Dialogflow开发一个机器人,我向我的用户询问日期和时间。 我有两个实体,分别是
@sys.date
@sys.time
他们的回答可能是“星期一下午4点”。有时他们只是回答“星期一4”。我所期望的是它将提取星期一是sys.date,4是sys.time。但是它正在寻找下一个星期一的第4天,并且只提取@sys.date,它是Mon 4th,@sys.time是空的

如何强制Dialogflow检测数字4是时间,而不是日期


我将感谢任何帮助,谢谢

如果将两个参数/实体都设置为“必需”,则可以向用户添加提示以获取信息。这将允许他们单独输入数据,这样机器人就不会将这两个数据混淆在一起。事情会是这样的: 机器人:“几号?” 顾客:“星期一” 机器人:“什么时候?” 顾客:“下午4点”