Ik gebruik Watson gesprek een boodschapper chatbot te doen, en ik moet iets dergelijks
[! [Inserir een Descrição da Imagem aqui] [1]] [1]
Ik gebruik Watson gesprek een boodschapper chatbot te doen, en ik moet iets dergelijks
[! [Inserir een Descrição da Imagem aqui] [1]] [1]
Watson Conversation API niet over ingebouwde UI tools om de aard van de knoppen of opties die u wilt in een reactie te creëren.
Om dat te bereiken, wat u hoeft te doen is terugsturen een vlag of een variabele in uw context object in reactie Watson Conversation's. Dan, in uw frontend code kunt u testen of variabele en programmatisch beslissen of u nodig hebt om bepaalde HTML-componenten zoals knoppen, opties, enz. Weer te geven
respons Watson's in uw dialoogvenster knooppunt moet er ongeveer zo uitzien:
{
"context": {
"showOptions": true
},
"output": {
"text": {
"values": [
"Hi, do you want to hear a joke?"
],
"selection_policy": "sequential"
}
}
}
En dan in uw code, moet u controleren in de context. Als het showOptionspand is truedan tijdens de weergave van het antwoord op invoer van de gebruiker kun je de opties die je nodig hebt (ja, nee, ik weet het niet) toe te voegen.
In uw geval, hoeft u niet eens nodig om het weer te geven output.text.values[0], alleen de opties.
Vergeet niet om de draai showOptionsvariabele terug naar nul in een andere dialoog of uw code zal altijd de opties weer te geven, zelfs als je niet nodig hebt.