首页 > 解决方案 > 使用对话流模拟时间

问题描述

我想为 Dialogflow 意图查询编写集成测试用例。有什么方法可以在模拟时间的情况下发送请求?我在文档中没有看到任何关于此的内容。

我可以按如下方式发送发布请求:

POST /query 示例 HTTPCURL curl
https://api.dialogflow.com/v1/query?v=20150910
-H 'Content-Type: application/json'
-H 'Authorization: Bearer YOUR_CLIENT_ACCESS_TOKEN'
-d '{ "contexts": [“shop”],“lang”:“en”,“query”:“提醒我 3 天后给妈妈打电话”,“sessionId”:“12345”,“timezone”:“America/New_York”}'

例如,我希望能够说当前日期是“2015 年 6 月 2 日”,以便将“3 天内”这一短语检测为“2015 年 6 月 5 日”,而不是从我发送请求后的 3 天。这样,我可以随时运行集成测试。

有没有办法在对话流中做到这一点?

标签: nlpdialogflow-es-fulfillment

解决方案


推荐阅读