HipChat 算是個很有趣的服務,不過實際使用後可以發現效率沒有 command line 的 irssi 好,畢竟 irc 就是以溝通為主的工具。
但 HipChat 可以保留紀錄並且透過 iOS 及 Android device 存取的特性彌補了這個缺點,甚至掩蓋掉原來的缺點。所以接下來就是想辦法用 irssi 連上 HipChat,如果可以的話就可以兼顧了...
網路上其實有不少資料,irssi 可以透過 HipChat 的 XMPP 界面連上,也就是 irssi-xmpp 這個套件。
不過這個套件在 FreeBSD ports 裡是 0.51 版,會 core dump... 雖然送了 0.52 版的 patch 進去 (ports/177466: [patch] Update of irc/irssi-xmpp to 0.52),不過不知道什麼時候才會進去...
幾個步驟要做,首先是 .irssi/startup
內要載入 xmpp,然後設定 alternative_nick
:
/load xmpp /set alternative_nick Gea-Suan Lin
然後在 .irssi/config
內設定:(本來應該就有 servers & chatnets 了,自己補上就好)
servers = ( { address = "conf.hipchat.com"; chatnet = "hipchat"; password = "hipchat_password"; port = "5223"; use_ssl = "Yes"; autoconnect = "Yes" } ) chatnets = { hipchat = { type = "XMPP"; nick = "two_hipchat_number@chat.hipchat.com"; }; };
然後在 channels
裡就可以指定 channel 了:
channels = ( { name = "two_room_identifier@conf.hipchat.com"; chatnet = "hipchat"; autojoin = "Yes"; } )
效率是指...?