如何使用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返回的答覆,當然。)
我的理解有可能存在安全隱患,但現在我只是想知道這是否要走的路。