1

我是 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 位数字。

感谢任何帮助。干杯,阿比

4

0 回答 0