我是 watson 对话的新手,正在尝试创建一个用于在线购物的聊天机器人。到目前为止,除了付款步骤之外,一切对我来说都很好。
在付款时,当我尝试输入信用卡的 cvv 代码时,它会将我重定向回该分支的起点。
在该步骤的 watson 响应对话框中,使用了以下代码:
{
"output": {
"text": "Ramdom cvv output to test the step."
},
"context": {
"cvv": "<?input.text?>"
}
}
但是,当我输入任何 3 位数字时(在 watson 中尝试一下),它会将我重定向到该分支的开头。我试过了,但没有运气。
我尝试了@OneWordChoices:是的决定以及跟随,但没有运气。
{
"output": {
"text": "Are You sure to proceed for payment"
},
"context": {
"cvvpinIds": {
"cvvpin 1": "123",
"Cvvpin One": "123",
},
"checkoutStep": "cvvpin",
"selectedcard": "@cvvpin"
}
}
我想为该步骤输入 3 位数字并验证输入是 3 位数字。
感谢任何帮助。干杯,阿比