Snelle reacties op watson gesprek

stemmen
-3

Ik gebruik Watson gesprek een boodschapper chatbot te doen, en ik moet iets dergelijks

[! [Inserir een Descrição da Imagem aqui] [1]] [1]

https://i.stack.imgur.com/UTOyI.png

De vraag is gesteld op 26/08/2017 om 19:06
bron van user
In andere talen...                            


1 antwoorden

stemmen
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.

antwoordde op 26/09/2017 om 23:45
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more