我正在使用测验聊天机器人, 首先它会询问用户他的名字,卷号和密码, 然后开始逐一询问测验问题
问题当我使用某些参数从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屏幕就在这里:
然后,如果我说"是开始测验",它会转到服务器我没有得到那些参数
看一下webhook :(这里我想增加问题索引并将其发回给另一个问题)