首页 > 解决方案 > 如何在对话框流中创建带有日期的自定义实体

问题描述

我正在尝试为一家公司构建一个聊天机器人,该机器人将在工程师有空进行下一个项目时通知用户。但是为此,我们必须比较工程师空闲的日期以及他需要在什么日期开始一个新项目。如果他在规定的日期有空,聊天机器人将为用户提供工程师的姓名。我已经尝试创建具有同义词作为日期的实体,但它不起作用,因为它只需要一个日期而不是一堆日期,当他有空时

标签: dialogflow-esactions-on-google

解决方案


尝试使用@sys.date-time实体。我已经在我的聊天机器人中尝试过了,它可以在多个日期下正常工作。

例如,如果我说它tomorrow, today and 2nd Jan会给我以下响应。

[
    "2018-12-19T12:00:00+05:30",
    "2018-12-18T12:00:00+05:30",
    "2019-01-02T12:00:00+05:30"
]

PS不要忘记在您的意图的“操作和参数”部分中选中您的日期实体的IS LIST复选框。


推荐阅读