使用Ruby处理skype消息

时间:2010-10-07 07:26:50

标签: ruby skype

是否有任何库允许使用Ruby处理Skype消息?

4 个答案:

答案 0 :(得分:2)

看看这个:http://rubyforge.org/projects/skyperapper

如果您使用JRuby http://skype.sourceforge.jp/可能是更好的选择

对于公开API文档:http://developer.skype.com/accessories

答案 1 :(得分:1)

您可以使用RestClient gem和tropo.com服务发送和接收Skype IM。请在此处查看有关其REST api的文档:

https://www.tropo.com/docs/scripting/message.htm?search=skype#anchor

他们目前没有对发送/接收即时消息的服务收费。

答案 2 :(得分:1)

目前有两种方式以受制裁的方式访问Skype网络。第一个是Skype公共API,它需要与在本地计算机上运行的官方Skype客户端进行通信。另一个是SkypeKit,我认为它附带了非常严格的协议。

SkypeKit for ruby is available as a gem here.

以下仅为历史记录; Skype不再为其客户端支持Public API。 我也一直致力于a Ruby wrapper around the Skype Public API。它目前还远没有完成,但目前支持Windows和Linux(OSX应该也很容易实现,但我目前没有Mac)并且允许您手动连接并向Skype发送命令。从长远来看,整个API将被包装。

为了充分披露,似乎还有一些其他项目,但它们似乎只针对一个平台,而我发现的那些平台目前似乎是放弃了。

答案 3 :(得分:0)

libpurple有一个Skype插件,但这不容易安装。

不幸的是,Skype协议已关闭& encripted,所以没有好的libs。