2011-09-13 21 views
6

Me gustaría tener un bot que envíe notificaciones de chat de Skype para confirmaciones de Github.Github enviar mensajes al bot de chat de Skype

No encontré Skype en Github project admin hooks. ¿Alguna idea de dónde debería empezar a buscar ejemplos?

+1

Skype es y será una fuente de cerca la aplicación del protocolo – Ulterior

+2

@Ulterior: incluso tenemos personas que desean publicar preguntas de programación de Windows aquí (estremecimiento). http://developer.skype.com/ – tripleee

+0

@tripleee Gracias, la última vez que revisé, hubo un proyecto de protocolo pirateado para conectarse a la red de Skype como un nodo – Ulterior

Respuesta

1

Estoy buscando algo muy similar. Posiblemente pueda escribir un script para usar los contenedores Skype4Java o Skype4Py para el Skype API

Skype en sí mismo es un protocolo propietario pero puede interactuar con él. La única forma de interactuar con Skype en la actualidad es a través de un complemento para su cliente, usando la API como se menciona.

Creo que la API también funciona para la versión 4.

+0

¿Sabe si Skype4Py se mantiene y funciona con las últimas versiones de Linux Skype? En algún momento fue AFAIK no mantenido. Y por lo que entendí la comunicación con skype el binario sobre dbus. –

4

Nos miramos integración similar recientemente y decidimos que los términos de la API de Skype son demasiado restrictivas y por lo tanto nuestro esfuerzo sería mejor gastado en movimiento desde y construcción de herramientas de integración con otros clientes de chat.

Considérese, por ejemplo:

4,2 Sin limitar la generalidad de lo anterior, deberá asegurarse de que su aplicación de software o dispositivo de hardware (según corresponda):

(vii) no intenta para enviar mensajes o hacer llamadas o comunicarse con otros usuarios del Software de Skype a menos que el usuario lo indique específicamente;

(x) no solicita, recopila, almacena, almacena en caché u obtiene acceso a las credenciales de Skype ni a las credenciales de autenticación de proxy a los efectos de automatizar los inicios de sesión en cuentas de usuario de Skype.

Usted puede ser capaz de ignorar esas restricciones para una herramienta interna, pero es una acción a no ser capaz de distribuir los resultados de su trabajo y creo que eso es parte de la razón por la que no puede ver grandes integraciones de terceros con el chat de Skype.

+0

Me podría estar faltando el punto aquí, pero ¿cómo no puedes compartir el trabajo? ¿Cada usuario lanzará su propia instancia de skype en su propio servidor donde el bot se conecta? –

+0

Si bien es técnicamente posible, mi punto es que no veo una forma razonable de implementar bots de informe de estado simple mientras se cumplen los términos de la API y, por lo tanto, la distribución de dicha herramienta podría ser problemática. Aunque me parece muy cuestionable la sugerencia de que puede "licenciar" el acceso a una API, me resisto a dedicar mi tiempo o el futuro de un proyecto que de otra forma sería divertido a discutir con el equipo legal de Skype/Microsoft al respecto. Quizás no encuentres que mis preocupaciones sean un problema. – Jonah

Cuestiones relacionadas