public ConversaWatson TratarMensagemEEnviar(string mensagem) { ConversaWatson msg = ConversationService.MontarMensagem(mensagem); ConversaWatson retornoWatson = _watsonAgent.EnviarMensagem(msg); ConversationService.DefinirContexto(retornoWatson); return(retornoWatson); }
public ConversaWatson EnviarMensagem(ConversaWatson mensagem) { var jsonWatson = ConversorJSON.SerializarObjeto(mensagem); var jsonRequisicao = ComunicacaoHttp.EnviarRequisicaoPostJson(jsonWatson, ObterUrlWatson(), ObterHeaderWatson()); var respostaWatson = ConversorJSON.DesserializarObjeto <ConversaWatson>(jsonRequisicao); return(respostaWatson); }
public static void DefinirContexto(ConversaWatson contexto) { _contextWatson.Context = contexto.Context; }