我正在寻找一个聊天应用程序,它能够与 shell 脚本交互。我需要这个用于家庭项目。
使用示例:客户端向服务器发送聊天消息。它分析传入的消息并以执行 ( bash
) 脚本的形式采取操作。
最初的想法来自这篇精彩的文章。
我的情况类似,但我不会使用调制解调器,而是gnokii
使用Gammu
手机Wammu
。
对于服务器,我使用 Debian Wheezy。
客户端应该能够使用 Windows、Linux(大多数情况下为 Debian)和 Android。
因此,理想情况下,该系统将使用 Skype - 进行聊天和语音通话。
然而,微软已经决定放弃对 Skype API 的支持,这将使这项工作变得更加困难。我对Delphi
和也不太有经验Python
,因为这些语言似乎有一些 API 和库。我有一些C
、bash
和 的背景Perl
。
所以,我考虑过在 Skype 中使用 bot,比如sevabot
,但还没有尝试过。此外,目前还不太确定 Skype 会保留现有 API 多久。
另一个非常好的选择似乎是LinPhone
提供上述所有功能。我需要更深入地了解与linphonec
和 的交互linphonecsh
,但这个软件似乎相当不错。
其他想法是使用 Pidgin 或任何其他可以满足上述要求的聊天客户端。
另一种选择是我是否可以以网页的形式实现这个想法。我在 Debian 机器上有一个 Apache Web 服务器,它运行一个小型 Wordpress 站点。但我认为这样的设置会比较难做,而且效率也不高。
最后,也许最简单的选择之一是使用电子邮件进行此类通信。然而,这不会那么精简和高效。
我将不胜感激您的所有想法。
哪种方式是实现这一目标最有效、最快速、最持久的方式?