tutorial microsoft hacer framework example español como bot c# bots instant-messaging

microsoft - Cómo crear un bot IM con C#



microsoft bot framework español (4)

¿Existe una manera fácil de crear un bot IM en redes múltiples (aim, gtalk, yim, etc.) que pueda aceptar e intervenir los comandos específicos que se le envían para realizar una tarea relacionada con el servidor?

Digamos, por ejemplo, que tengo un sitio web para administrar un feed rss. Deseo enviar un comando a un bot IM para agregar otro feed a mi colección. el bot de IM asociaría mi nombre de usuario con mi cuenta de la configuración anterior en el sitio web.


La respuesta corta a esta pregunta es sí, esto se puede hacer de forma relícitamente fácil. Sedándote y recibiendo mensajes instantáneos enviando, recibiendo e interpretando solicitudes de la red en la que deseas comunicarte y hay bibliotecas disponibles para cada uno de los principales protocolos de mensajería instantánea para que esto sea más fácil.

Para messenger puedes probar la biblioteca DotMsn , la he usado en el pasado pero en ese momento todavía era bastante nueva y no la había usado, así que no puedo garantizar su calidad.

Jabber usa el protocolo XMMP, que es un estándar abierto, por lo que es probable que haya muchas bibliotecas de clientes disponibles.

Si recuerdo correctamente, Google Talk usa este protocolo o una versión modificada del mismo.


No tengo experiencia con c #, pero he escrito uno para AIM y Gtalk usando PHP. http://www.imified.com/ es el mejor lugar para comenzar si buscas una manera más fácil de escribir un bot IM.

Básicamente, usted crea una cuenta en imified.com. Nombre su bot y enlace un script. Cuando se envía un mensaje al robot, imified.com ejecuta automáticamente este script.

¡Aquí hay un enlace para que comiences!


Tenemos una biblioteca .NET / COM / VCL profesional para MSN / Yahoo / ICQ / AIM / GTalk / Jabber. Por favor, eche un vistazo a http://www.imcomponents.com/ si lo desea.


He hecho algunos bots internos para mi empresa usando el protocolo XMPP (Jabber), he usado el agsXMPP SDK y las bibliotecas cliente Jabber.NET , estaba buscando APIS para trabajar con YIM, AIM y Windows Live Messenger, pero yo '' he encontrado solo APIS expuesto a COM, nada para .NET ...

Pero se me ocurre una idea, con el protocolo XMPP puede configurar un servidor local con puertas de enlace IM, que permiten a los usuarios acceder a redes usando otros protocolos a través de su servidor

Uso eJabberd, puede instalar una variedad de puertas de enlace de transporte para conectarse con otros protocolos de mensajería instantánea ( AIM , MSN , ICQ , GTalk ...

Para GTalk puede conectarse directamente utilizando las bibliotecas que menciono ...

Un ejemplo de puerta de enlace ICQ: