我想在实现代码中获取参数的原始输入。
我尝试过:
var time = agent.parameters.time.original
但结果不确定。
我尝试过:
var query = agent.query
但无法准确解析我需要原始输入的参数。
答案 0 :(得分:1)
用于该参数的原始值的实际名称为“ time.original”。为了得到这个,你需要使用类似
的东西var time = agent.parameters['time.original'];
您要尝试获取名为agent.parameters.time
的{{1}}属性而不是名为original
的{{1}}属性。
答案 1 :(得分:1)
根据an answer on the old API.ai discourse forums,如果您在意图上设置了上下文,则看起来原始参数可能仅在Webhook实现请求中可用。此时,请求中的contexts
键中的原始参数应该可用。
答案 2 :(得分:0)
答案 3 :(得分:0)
请尝试:
var time = agent.contexts [0] .parameters ['time.original']