2011-09-13 12 views
6

Mi piacerebbe avere un bot che invia notifiche di chat di Skype per Github.Github invia messaggi al bot di chat di Skype

non ho trovato Skype in Github ganci progetto di amministrazione. Qualche idea su dove dovrei iniziare a cercare esempi?

+1

skype è e sarà una stretta applicazione del protocollo fonte – Ulterior

+2

@Ulterior: abbiamo anche persone che postano domande di programmazione di Windows qui (brivido). http://developer.skype.com/ – tripleee

+0

@ tripleee Grazie, l'ultima volta che ho controllato, c'era un progetto di protocollo compromesso per connettersi alla rete skype come nodo – Ulterior

risposta

1

Sto cercando una cosa molto simile. È forse possibile scrivere uno script per utilizzare i Skype4Java o Skype4Py wrapper per le Skype API

Skype per sé è un protocollo proprietario, ma è possibile interagire con esso. L'unico modo per interfacciarsi con skype al momento è attraverso un plugin per il loro client, usando l'API come menzionato.

Credo che l'API funziona anche per la versione 4.

+0

Sai se Skype4Py è gestito e funziona con le ultime versioni di Skype di Linux? In qualche punto non è stato mantenuto AFAIK. E per quanto ho capito la comunicazione con skype il binario su dbus. –

4

Abbiamo esaminato l'integrazione simile di recente e abbiamo deciso che i termini API Skype sono eccessivamente restrittive e quindi il nostro sforzo sarebbe stato speso meglio in movimento da e per la costruzione di strumenti per l'integrazione con altri client di chat.

Si consideri ad esempio:

4,2 Senza limitare la generalità di quanto precede, si deve garantire che l'applicazione software o periferiche hardware (a seconda dei casi):

(vii) non tenta per inviare messaggi o effettuare chiamate o comunicare con altri utenti del software Skype, a meno che non sia specificamente diretto a farlo dall'utente;

(x) non sollecita, raccoglie, archivia, memorizza o altrimenti ottiene l'accesso alle credenziali Skype o alle credenziali di autenticazione proxy allo scopo di automatizzare gli accessi agli account utente Skype.

Potreste essere in grado di ignorare tali restrizioni per uno strumento interno, ma è una quota di non essere in grado di distribuire i risultati del vostro lavoro e penso che è parte del motivo per cui non si può vedere grandi integrazioni di terze parti con la chat di Skype.

+0

Potrei mancare il punto qui, ma come non puoi condividere il lavoro? Ogni utente avvierà la propria istanza skype sul proprio server dove il bot si connetterà? –

+0

Sebbene tecnicamente fattibile, il mio punto è che non vedo un modo ragionevole per implementare anche semplici bot di reporting di stato pur rispettando i termini dell'API e quindi la distribuzione di tale strumento potrebbe diventare problematica. Mentre trovo il suggerimento di poter "autorizzare" l'accesso a un'API altamente discutibile, sono riluttante a impegnare il mio tempo o il futuro di un progetto altrimenti divertente a discutere con il team legale di Skype/Microsoft al riguardo. Forse non troverai le mie preoccupazioni come un problema. – Jonah

Problemi correlati