是否有任何库允许使用Ruby处理Skype消息?
答案 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。