Windows Live Agents
Muchos me han pedido que les explique como hacer un agente para el messenger, en realidad este proceso puede ir desde lo sencillo hasta algo muy complejo, obvio depende de que quieran hacer, por el momento simplemente haremos uno que detecté cuando estas ausente y si recibes un mensaje que le devuelva al remitente una respuesta.
Para esto vamos a crear un proyecto de biblioteca de clases.
Despúes agregamos como referencia el assembly MessengetClient.dll (que se encuentra dentro de la carpeta Windows Live/Messenger de archivos de programa.
Con esto vamos a poder utilizar en namespace Microsoft.Messenger el cual es necesario para crear una interfase en nuestra clase llamada IMessengerAddIn.
Para implementar dicha interfase debemo agregar el método Initialize(), aquí vamos a crear una instancia del cliente del cliente del messenger
|
Nota: antes de compilar hay que asegurarnos (de hecho no esta por default) de que nuestro assembly se llame igual que nuestro bot + . + nombre de la clase principal, ejemplo:
WindowsLiveMessengerAgent.MessengerAddIn
Una vez compilada nuestra biblioteca debemos cargarla en el messenger (Ojo: versión 8.5):
Abrimos messenger -> Opciones -> Accesorios -> Agregar a messenger -> Buscamos nuestro assembly;
Y lo activamos desde el menú principal..
:D y listo.
Las opciones con los agentes son muy divertidas y/o interesantes, por ejemplo unos compañeros y yo hicimos uno que procesaba los mensajes que recibia y mandaba una respuesta, hay uno que es de la Encarta el cául te ayuda a hacer búsquedas, o por ejemplo uno (para mí muy útil por cierto) que manda feeds de RSS.
Es cuestión de echarlo coco...
0 comentarios:
Publicar un comentario