我正在尝试触发detectIntent以便以编程方式启动与用户的对话,但我在发送参数时遇到问题。这是我用于调试问题的代码片段
https://gist.github.com/ftassi/aa602a6c6f3c881865c4dd2a534ad7ef
detectIntent调用似乎没问题。意图从事件中识别出来。 我只是无法以正确的方式发送dialogFlow参数。
我知道dialogFlow认为某些参数丢失了,因为我得到了一个响应 allRequiredParamsPresent:false, 和fulfillmentText填写下一个问题以获取日期。
我错过了什么?
无论如何,使用detectIntent()与用户开始对话是否正确?我需要使用机器人作为 提醒(每天早上每个用户都需要由机器人到达),但我也想利用上下文 在那个对话中,所以如果用户回答僵尸,那么对话可以遵循其自然流程。
有没有更好的选择去做我想做的事情?