是否可以在没有X的情况下从Linux服务器发送Skype聊天消息?

时间:2014-07-31 09:04:28

标签: linux skype

我愿意使用PHP或node.js从没有GUI的linux服务器发送skype消息(每个用户)。似乎很多在线信息已经过时,因为SkypeKit不再为Skype工作,而this等项目已经破产。

根据docs here Skype URI现在是以编程方式发送聊天消息的首选方式,但同一页面指出Skype的副本必须在同一服务器上运行。但是我没有安装X服务器,所以我无法安装普通的Skype客户端。

是否可以在没有Skype的情况下发送消息,或者是否可以安装Skype并仅在命令行的服务器上使用,或者我必须运行另一个带GUI的专用服务器来执行此操作?

2 个答案:

答案 0 :(得分:2)

您想从后端发送消息。您的链接引用(和建议的URI解决方案)适用于前端。这不适合。
Meanwhile there does not seem to exist a server API for Skype.

我无法想到你的问题有任何奇特的解决方案。您可以尝试使用Skype桥接器设置Jabber服务器(提供API),但我不确定此尝试是否会成功。 Skype总是关注他们的协议和其他客户的使用情况。我怀疑自收购微软以来,这种情况有所好转。此次收购可能还会导致协议发生变化,这将使所有以前的桥接解决方案无法运行。 (也许相反,MSN桥工作......)

总结一下:我几乎不相信你能够创造任何解决方案,如果有一个,那么必要的工作可能会超过你想要达到的结果。

答案 1 :(得分:1)

不幸的是,Skype并不支持无头运行,一种选择是在该主机上运行虚拟X服务器(如xvfb),并在其下运行Skype。