Usando la conversación de Watson, cómo manejar al cliente, número de cuenta, etc.

Estoy creando una aplicación de muestra usando la API de conversación de Watson en nodejs. Estoy tratando de obtener el nombre de usuario y enviárselos a Watson y luego quiero saludar "$ username", también quiero mantenerlo durante toda la conversación para que pueda si el usuario pregunta si recuerdo el nombre, Watson puede decir "sí," $ nombre de usuario "".

¿Puede alguien ayudarme con un código de muestra, cómo usar la intención en este caso de uso?

    // Start conversation with Hello message.
conversation.message({
  input: { text: "Hello" },
    }, processResponse);

// Process the conversation response.
function processResponse(err, response) {
  if (err) {
    console.error(err); // something went wrong
    return;
  }

  // If an intent was detected, log it out to the console.
  if (response.intents.length > 0) {
    //console.log('Detected intent: #' + response.intents[0].intent);
    console.log(response.context)
  }

  // Display the output from dialog, if any.
  if (response.output.text.length != 0) {
      console.log("Watson : "+response.output.text[0]);
  }

  // Prompt for the next round of input.
    var newMessageFromUser = prompt('Me : ');
    // Send back the context to maintain state.
    conversation.message({
      input: { text: newMessageFromUser },
      context : response.context,
    }, processResponse)
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta