0

Je suis en train de créer un chatbot avec watson Conversation. Je suis confronté à un problème dans l'affichage d'une sortie de tableau dans ma fenêtre de discussion.watson conversation affichage tableau de sortie

Par exemple: Dans mon contexte j'ai un Productdetails nom de tableau comme ci-dessous:

context : Object 
conversation_id : "xxxx" 
Amount : "52.80000" 
productDetails : Array[0] 
    ab :"1.0" 
    cd :"2.0" 
    ef :"4.0" 
    gh :"5.0" 

Ce tableau est dynamique, il peut avoir 2 paires de valeurs ou il peut avoir dix paires de valeurs et en fonction des sélections précédentes

Je souhaite afficher un tableau complet tel qu'il est dans la fenêtre de discussion de Watson. Peut-on une fois me suggérer comment je peux le faire.

Cordialement, Abhi

+0

Voir aussi cette question connexe: http://stackoverflow.com/questions/41160887/how-to-display-several-messages-on-screen-with-watson- conversation – ralphearle

+1

Si elle est déjà stockée dans un contexte, vous pouvez simplement taper dans la section $ RespondDates de Watson Responds et afficher le tableau entier dans votre sortie. Faites-moi savoir comment cela se passe ou si vous aviez besoin de quelque chose de plus spécifique. – Mitch

+0

@Mitch Merci pour votre réponse. J'étais sous la même impression mais ça ne me montre pas la sortie. Je peux voir la matrice est disponible dans le précédent et cette étape où la sortie est montrée mais la sortie montre comme: Votre sortie de tableau est []. Après ma réponse Watson: { "sortie": { "texte": "Vous sortie de tableau est $ Productdetails" \t} } Cordialement, Abhi – Abhi

Répondre

0

Pouvez-vous vérifier s'il y a une double occurrence de { "sortie": { "texte": { "sortie": { "texte" ... dans la fenêtre de sortie avancée votre noeud de dialogue?

Si oui, retirez l'un d'entre eux