http://www3.atwiki.jp/kimeiru/pages/27.html#id_0199f708
有個想實作的功能是:
『當使用者留言 @暱稱 時,能保存記錄並讀取對應,將帳號顯示為暱稱發言』
參數對應如下:
偵測到 發言內容 = text == "@"暱稱 時
將 發言者帳號 = prefix.nick 指定為 暱稱
並在之後的發言均自動作取代的動作
(每次發言的 帳號 均為 prefix.nick)
最後輸出 發言者帳號 = prefix.nick 與 暱稱 的對應陣列
作為日後讀取來源
試作:
var objFso = new ActiveXObject("Scripting.FileSystemObject");
function event::onChannelText(prefix, channel, text){
if (text.charAt(0) == "@" ){
var file = objFso.OpenTextFile( id2name.txt, 8, true, -1 );
file.WriteLine( prefix.nick + "," + text.replace("@",""));
prefix.nick = text.replace("@","");
}
}
讀取檔案作 split 還沒什麼概念
才麻煩前輩指點一二 <(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 49.158.71.152
結果暫時先用暴力解了 希望有機會採 2D Array 感覺比較美觀
測試途中被 '\n' 給整了一下 乖乖用 '\r\n' 就沒事了
另外因為偷懶沒實作 2D Array 的關係 所以跑迴圈的時候被自己給整了 XD
最後附上暫時的試作 JavaScript for LimeChat2
fcg + customized nickname + Text to Speech:
https://mega.co.nz/#!LAdhwDxI!YxVaWiVlZMNHJwRfXjRbjQ3i1TxSZlk5Al-8NwsDJg8
Growl + customized nickname + Text to Speech:
https://mega.co.nz/#!KQlVQQgZ!QDgVnlzqC-CvoIS1niEbAWylF1pXmCpzo1wKZIir3Gk
※ 編輯: exFREEzy 來自: 49.158.71.152 (10/20 01:13)
以下討論為 LimeChat2 中 JavaScript 應用
基本參數可參考