在 Mud 中和 MSN & YAHOO 作通訊
現在滿多網路遊戲都有內建和 MSN 作連結的功能了,讓玩家在遊玩之時,還可以和朋友作即時的聊天通話。
現在配合了邪惡的軟体 bitlbee 就可以達到這項功能。其實在 Mud 裡面用 Mud 裡的 socket 理論上也可以完成,不過因為 Msn 的通訊需要 https 之類的加密協定,所以就只能作到一半了。
bitlbee 其實還幫我們處理了語系的轉換,和各個 im protocol 的處理,這樣可以讓我們使用簡單的 irc protocol 就可以達到我們想要目地了。
以下提供我已經完成的程式,但如果有任何 bug 歡迎通知我。
以下是使用說明:
指令格式 : im [各項參數]
這個指令可以讓你登入網路上流行的即時通訊軟體。目前支援的即時通訊軟體有 MSN 、 YAHOO 這二項。
不管你是第幾次使用,要使用 im 時,必需先打 im login 作登入的動作。
因為網路傳輸的關系,有些訊息可能會延遲一些時間才會收到。
im login - 登入 im 系統。
im quit - 登出 im 系統。
im who - 列出你的好友名單。
im register msn - 註冊 msn 帳號。
im register yahoo - 註冊 yahoo 帳號。
im add- 新增好友。
im remove- 移除好友。
im no - 不同意他人把你加入好友名單。
im yes - 同意他人把你加入好友名單。
im nick- 修改 msn 的暱稱。
im tell- 傳訊給某人。
UPDATED 2005-07-05: 下載點更新