Пример #1
0
        public ConversaWatson TratarMensagemEEnviar(string mensagem)
        {
            ConversaWatson msg           = ConversationService.MontarMensagem(mensagem);
            ConversaWatson retornoWatson = _watsonAgent.EnviarMensagem(msg);

            ConversationService.DefinirContexto(retornoWatson);

            return(retornoWatson);
        }
Пример #2
0
        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;
 }