網路城邦
回本城市首頁 企鵝家族
市長:☆★ 企鵝 ★☆  副市長: 藍天飛翔小狗兒
加入本城市推薦本城市加入我的最愛訂閱最新文章
udn城市不分類不分類【企鵝家族】城市/討論區/
討論區網路漫遊 字體:
看回應文章  上一個討論主題 回文章列表 下一個討論主題
即時傳訊軟體的上線狀態偵測
 瀏覽1,574|回應1推薦0

☆★ 企鵝 ★☆
等級:8
留言加入好友

在網誌主網頁上增加了一個線上狀態顯示的圖示, 當我使用 MSN 上線時,網頁上的小圖示會顯示出來,


例如: MSN Messenger => 當我上線時,顯示 MSN 上線圖示;當我不在線上時,則會顯示 MSN 下線圖示


 


這樣東西稱之為 Online Status Indicator (OSI),可以用來顯示自己使用即時傳訊軟體的上線狀態,


例如:AOL,ICQ,IRC,Jabber,MSN Messenger,Skype and Yahoo Messenger。



 

使用方法並不困難,只要到 Online Status Indicator 的網站上選取 『...or click here to get your Online Status Indicator now! 』


這個連結就會進入一個 Usage 的畫面,上面列了一堆服務提供者的名單 (OSI hosts),選擇一個服務提供者之後,


按其連結進入一個登錄畫面(如下圖):



第一列:Messenger 請拉選您所使用的傳訊軟體。


第二列:User ID 請輸入您的傳訊軟體 ID。


第三列~第六列:可以不需要輸入。


完成後,請按下『Get HTML code』,您就會看到四樣東西:


1. 你的上線圖示範本『Your status icon will look like this』
2. 一個 OSI 網址『Address to your status indicator
3. 一組 HTML 程式碼『HTML code to put on your web page
4. 一組可以用在論壇中的程式碼『Forum code to put in your signature in a discussion forum




我用到的就是其中的HTML程式碼,將其剪貼在網頁的適當位置就行了。


當然,為了安全的考慮,必須改一下取回的 HTML 碼,免得一些網路 BOT 可以從自己的網頁上輕易取得 email 地址,


造成自己垃圾郵件的增加...




選擇服務提供者時記得要選一個看來速度較快、非私人或臨時實驗性質的 Host比較好,免得自己網頁上三不五時就有個無法顯示的圖形。


當然,你也可以使用自己的圖示,拿線上大頭貼的圖片來結合應用,也是個不錯的主意。




這個服務的運作原理大概就是利用 OSI Host 端的 BOT 去測試登錄者的上線狀態而已,內定是每10秒更新一次,


視不同服務提供者的設定而有所不同。


想成為OSI 服務提供者也可以下載 OSI 的Java程式碼到自己的連線主機上,


但是建議使用 80 以外的網路 port,網站上有些說明可以自行參考。




當然,最重要的是,OSI 服務是免費的。


 


 



歡迎您的大駕光臨唷 =^-^=

本文於 修改第 2 次
回應 回應給此人 推薦文章 列印 加入我的文摘

引用
引用網址:https://city.udn.com/forum/trackback.jsp?no=51744&aid=1777995
 回應文章
在網頁上顯示你的Google Talk狀態
推薦0


☆★ 企鵝 ★☆
等級:8
留言加入好友

 

與Google Talk性質類似的即時通訊軟體,例如ICQ、MSN、Yahoo Messenger都有可以在個人網頁上顯示使用者是否在線上的功能,

唯獨Google Messenger尚未支援此功能,不過當然有好心人提供這種功能,來讓Google Talk功能更強大啦!

STEP

1. 先將「gtalkonlinestatus@googlemail.com」這個帳戶加入你的聯絡人清單中。

2. 成功加入後,會收到說明訊息,提示你如何使用此項服務,將此段訊息中的

   「< img src="http://www.jonburrows.co.uk/gtalkstatus.aspx?User=你的帳號@Gmail.com" >」複製下來,並貼到你的網站原始碼中。

3. 從此以後,朋友不需要打開Google Talk也能得知你的上線狀態囉!

4. 在對話盒中輸入「encstring」並送出後,你可以獲得編碼過的一串網址,就不怕對方可以從原始碼中挖出你的Google Talk帳號囉!

5. 此外,使用編碼網址最大的好處是,你可以使用更多的風格來表示你的Google Talk狀態。

6. 想要移除這功能,只要在對話盒中輸入「UNSUBSCRIBE」就可以了。

回應 回應給此人 推薦文章 列印 加入我的文摘
引用網址:https://city.udn.com/forum/trackback.jsp?no=51744&aid=1778080