如何使用ejabberd实现bot?用ejabberd创建一个bot类配置?
这个想法是,在我的(Debian 7.0 Wheezy)VPS上,我正在运行ejabberd,在那里我有一个特殊的机器人Jabber用户,他可以运行有限的一组命令。让我们称他为[email protected]。
在另一台电脑(比如,我的Android手机),我有可能在第三方服务器连接到我的帐户Jabber客户端。我们称之为[email protected]。
现在我想ejabberd到:
只允许一个特定的Jabber ID,[email protected]永远与这个 [email protected]通信。
一切都输入到聊天[email protected]传递到壳并执行 作为命令,有可能在一个或chroot的另一受保护的环境(例如,使用一个 特定的受限用户)。 (和标准输出+ STDERR返回的答复,当然。)
我的理解有可能存在安全隐患,但现在我只是想知道这是否要走的路。