2011-09-13 101 views
6

我想要一個發送Skype聊天通知以發送Github提交的bot。Github提交消息給Skype聊天機器人

我沒有在Github項目管理器掛鉤中找到Skype。任何想法,我應該開始看例子?

+1

Skype是,將是一場勢均力敵的源協議應用 – Ulterior

+2

@Ulterior:我們甚至還有人發佈的Windows編程的問題在這裏(戰慄)。 http://developer.skype.com/ – tripleee

+0

@tripleee謝謝,上次我查了一下,有一個黑客協議項目連接到skype網絡作爲節點 – Ulterior

回答

1

我正在尋找一個非常類似的東西。您可以編寫一個腳本來使用Skype4JavaSkype4Py包裝Skype API

Skype本身是一個專有協議,但您可以與它進行交互。目前與Skype進行接口的唯一方法是通過他們的客戶端插件,使用前面提到的API。

我相信API也適用於版本4

+0

您是否知道Skype4Py是否已經維護並可以使用最新的Linux Skype版本?在某些情況下,它是非維護AFAIK。就我所瞭解的與skype通過dbus進行的二進制通信而言。 –

4

我們最近看了類似的整合,並決定Skype的API條款過於嚴格,因此我們努力將更好地用移動和建築工具與整合其他聊天客戶端。

考慮例如:

4.2在不限制上述的一般性,你必須確保你的應用軟件或硬件設備(如適用):

(七)不嘗試發送消息或撥打Skype軟件的其他用戶或與Skype軟件的其他用戶進行通信,除非用戶特別指示這樣做;

(x)不會爲了自動登錄Skype用戶帳戶而索取,收集,存儲,緩存或以其他方式獲得對Skype證書或代理驗證證書的訪問權限。

您可能能夠忽略一個內部工具的限制,但它是一個份額無法分發您的工作結果,我想這也是爲什麼你可能不會看到了巨大的第三方集成部分與Skype聊天。

+0

我可能在這裏錯過了這一點,但是你怎麼不能分享這項工作?每個用戶都會在他們自己的服務器上啓動他們自己的Skype實例,然後在該服務器上連接殭屍程 –

+0

雖然技術上可行,但我的觀點是,我沒有看到一個合理的方式來實現簡單的狀態報告機器人,同時符合API條款,因此分發此類工具可能會產生問題。雖然我發現可以「許可」訪問API的建議非常可疑,但我不願意花時間或其他有趣的項目的未來與Skype/Microsoft法律團隊爭論。也許你不會覺得我的擔憂是一個問題。 – Jonah