public Controlador(TaggerMensajes taggerMensajes, Respuesta respuesta, IBusqueda busqueda, GeneradorPerfil generadorPerfil) { this.taggerMensajes = taggerMensajes; this.taggerMensajes.SetMediador(this); this.respuesta = respuesta; this.respuesta.SetMediador(this); this.busqueda = busqueda; this.busqueda.SetMediador(this); this.generadorPerfil = generadorPerfil; this.generadorPerfil.SetMediador(this); }
public static string DefinirFrase(GeneradorPerfil perfil) { string respuesta = "Hola! Gracias por escribirnos,nos sentiamos muy solos :( \n Si nos permites vamos a hacerte algunas preguntas para Sugerirte el Mejor Regalo del Mundo Mundial."; try { respuesta = LeerArchivo.Leer("Saludo"); } catch (DirectoryNotFoundException) { Console.WriteLine("No se encontro archivo"); } catch (FileNotFoundException) { Console.WriteLine("No se encontro archivo"); } return(respuesta); }
/// <summary> /// Formatea el contenido recibido desde el usuario y lo envía hacia GeneradorPerfil para posterior procesamiento. /// </summary> /// <param name="contenido">Contenido del mensaje enviado por el usuario</param> /// <param name="id">Número identificador de la conversación de la que proviene el contenido (único para cada conversación)</param> /// <returns></returns> public static Task RecibirMensaje(string contenido, long id, TipoPlataforma plataforma) { GeneradorPerfil.BuscarUsuario(new Mensaje(contenido, id, plataforma)); return(Task.CompletedTask); }