1
我是新來的沃森談話,並試圖創建一個在線購物chatbot。到目前爲止,除付款步驟之外,每件事情對我都很好。沃森不接受3位數字輸入
在付款時,當我嘗試輸入信用卡的cvv代碼時,它將我重定向回該分行的開頭。
在對話框對於使用下面的代碼這一步沃森響應:
{
"output": {
"text": "Ramdom cvv output to test the step."
},
"context": {
"cvv": "<?input.text?>"
}
}
但我輸入任何3位數字(在屈臣氏試試看)重定向我開始該分支的時刻。我曾嘗試過,但沒有運氣。
我試着用@OneWordChoices:是的,下面的決定,但沒有運氣。
{
"output": {
"text": "Are You sure to proceed for payment"
},
"context": {
"cvvpinIds": {
"cvvpin 1": "123",
"Cvvpin One": "123",
},
"checkoutStep": "cvvpin",
"selectedcard": "@cvvpin"
}
}
我想輸入該步驟的3位數字並驗證輸入是3位數字和數字。
感謝任何幫助。 乾杯, ABHI
這裏真的沒有足夠的繼續。最有可能的原因是不傳回上下文對象。之後,你的分支中沒有真正的節點來防止它回落到根目錄。見:https://sodoherty.com/2016/09/10/understanding-how-a-conversation-flows/ –
作爲一個側面的話題。你不應該將PCI傳遞給對話。而是在您的應用程序層處理它。請參閱同一博客上的「消息整形」。 –
謝謝西蒙,其實我有一個真正的節點,從那裏繼續從前一步的鏈接到這一個。 – Abhi