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

问题描述 投票:0回答:3

我愿意使用 PHP 或 Node.js 从 Linux 服务器发送 Skype 消息(每条消息发送给单个用户),无需 GUI。由于 SkypeKit 不再适用于 Skype,而且像 this 这样的项目已经被破坏,所以网上的很多信息似乎都已经过时了。

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

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

linux skype
3个回答
2
投票

您想从后端发送消息。您的链接参考(以及建议的 URI 解决方案)适用于前端。这不合适。
同时似乎不存在 Skype 的服务器 API。

我想不出任何奇特的解决方案来解决你的问题。您可以尝试使用 Skype 网桥设置 Jabber 服务器(提供 API),但我不确定此尝试是否会成功。 Skype 对于其协议和其他客户端的使用始终守口如瓶。我怀疑自从被微软收购以来情况是否有所改善。这次收购可能还会导致协议发生变化,这将使之前所有的桥接解决方案都毫无用处。 (也许 MSN 桥接器可以工作...)

总结一下:我几乎不相信您能够创建任何解决方案,即使存在,必要的工作也可能会超出您想要实现的结果。


1
投票

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

xvfb
),并在其下运行 Skype。


0
投票

我会创建一个可以登录网络 Skype 的抓取工具,并以这种方式向其添加消息

© www.soinside.com 2019 - 2024. All rights reserved.