Pregunta

¿Hay una manera fácil de crear un bot de mensajería instantánea en múltiples redes de mensajería instantánea (AIM, Gtalk, Yim, etc) que pueden aceptar y comandos específicos enviados Interpet a ella para realizar una tarea relacionada con el servidor?

Digamos, por ejemplo, tengo una página web para la gestión de un canal RSS. Quiero enviar un comando a un bot de mensajería instantánea para agregar otro alimento a mi colección. el bot IM asociaría con mi nombre de mi cuenta de configuración previa en el sitio web.

¿Fue útil?

Solución

He hecho algunos bots internos de mi empresa con el href="http://en.wikipedia.org/wiki/Xmpp" rel="nofollow noreferrer"> XMPP protocolo agsXMPP SDK y la Jabber.NET bibliotecas de cliente, que estaba buscando para las API para trabajar con YIM, AIM y Windows Live mensajero pero he encontrado solamente COM expuestos APIS, nada para .NET ...

Pero una idea viene a la mente, con el protocolo XMPP puede configurar un servidor local con IM puertas de enlace, que permiten a los usuarios acceder a redes que utilizan otros protocolos a través de su servidor

Yo uso ejabberd, se puede instalar una gran variedad de pasarelas de transporte para conectar con otra IM protocolos ( AIM , MSN , ICQ , GTalk ...

Para GTALK puede conectarse directamente usando las bibliotecas mencioné ...

Una puerta de enlace de la muestra ICQ:

Otros consejos

La respuesta corta a esta pregunta es sí, esto se puede hacer fácilmente relitivly. Sedning y recibir mensajes instantáneos enviar, recibir e interpretar las peticiones de la red a la que desea comunicarse dentro y hay bibliotecas disponibles para cada uno de los principales protocolos de mensajería instantánea para hacer esto más fácil.

Para Messenger Puede probar el DotMsn biblioteca, lo he utilizado en el pasado, pero en ese momento todavía era bastante nuevo y no he usado desde lo que no puedo dar fe de su calidad.

Jabber utiliza el protocolo XMMP que es un estándar abierto por lo que no están obligados a ser un montón de bibliotecas de cliente disponibles.

Si no recuerdo mal Google Talk utiliza este protocolo o una versión modificada del mismo.

No tengo experiencia con C #, pero he escrito una para AIM y Gtalk usando PHP. http://www.imified.com/ es el mejor lugar para empezar si usted busca una manera más fácil para escribir un bot de mensajería instantánea.

Básicamente se crea una cuenta en imified.com. El nombre de su bot y vincular un guión. Siempre que un mensaje se envía al robot, imified.com ejecuta automáticamente esta secuencia de comandos.

Aquí hay un enlace para usted empezar!

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top