从webhook - api.ai输出上下文时无法设置参数

时间:2017-05-20 06:19:08

标签: javascript artificial-intelligence chatbot dialogflow

我正在使用测验聊天机器人, 首先它会询问用户他的名字,卷号和密码, 然后开始逐一询问测验问题

问题当我使用某些参数从webhook中执行上下文时,我要设置的是问题索引 当我在认证后进行上下文输出时我会将问题索引设置为零,然后在每个测验问题上增加它,我想用questionIndex参数跟踪用户的问题

来自webhook的

上下文(代码段):

var fulfilment = {
    speech: "you are authenticated, say start quiz to start",
    contextOut: [
        {
            "name": "input-name-rollnumber",
            "lifespan": 0,
        },
        {
            "name": "quiz",
            "lifespan": 10,
            "parameters": {
                "questionIndex": 0,
                "name": "inzi"
            }
        }
    ]
}
console.log("response: ", fulfilment);
response.json(fulfilment);

从webhook发送上下文后,api.ai屏幕就在这里:

enter image description here

查看api.ai屏幕的json: enter image description here

然后,如果我说"是开始测验",它会转到服务器我没有得到那些参数

看一下webhook :(这里我想增加问题索引并将其发回给另一个问题)

enter image description here

api.ai screen: enter image description here

** api.ai screen json:** enter image description here

0 个答案:

没有答案