南極の図書館

ペンギンが寝ていた…。

TwitterIrcGatewayの導入方法 その1

twitterを見ていたらwideが終了ということで驚いた。
「WIDEプロジェクトIRCワーキンググループによるIRCサーバ運用終了について」
http://www.wide.ad.jp/news/press/20100125-IRC-server-close-j.html


それもあって本日はIRCの話題をメインで読んでいたのだが、そのうちtwitterのクライアント欄に「TwitterIrcGateway」という名前を発見した。それが本記事のメインとなる。
すぐに検索してみるとIRCクライアントでtwitterが出来るということ。早速導入してみたのでメモとして残す。しばらくはhootsuiteと兼用する予定。
私は常時IRCクライアント(Limechat2.28)を立ち上げてるので、チャンネルを追加した感覚でtwitterができるというのは革命的だ。
フィルタリング、グループ化、RT等の機能も一通り入っている。

ダウンロードと解凍

URLは、
本家:http://www.misuzilla.org/
wiki:http://usy.jp/twitter/index.php?TwitterIrcGateway


以下より、「TwitterIrcGateway-2.0.3451.29063.zip」をダウンロードして解凍。
http://www.misuzilla.org/dist/net/twitterircgateway/


.NET Frameworkがなければ
以下より、「Microsoft .NET Framework 3.5 再頒布可能パッケージ」をダウンロードして実行。
http://msdn.microsoft.com/ja-jp/netframework/cc807036.aspx


解凍後の立ち上げ

TwitterIrcGatewayを解凍したフォルダから、/bin/TwitterIrcGateway.exeを実行する。
Limechatで、以下のように設定。

上のバーから「サーバ」「サーバを追加」を選択し、以下の通り入力。

設定名 :任意(Twitter01とか) 
ホスト名 : localhost
ポート番号 : 16668(デフォルトはこれ。設定変更可能)
サーバパスワードを使う : チェックを入れる
パスワード : Twitter のパスワード
ニックネーム : Twitter のアカウント名
ログイン名 : Twitter のアカウント名
名前 : Twitterのメールアドレス
文字コード:Japanese ISO-2022-JP

これで接続すると#twitterというチャンネルに強制JOINさせられる。それがタイムライン。
IRCクライアントから#twitterで発言すると、それがそのままtweetしたことになる。
ログの更新はデフォルトだと90秒ごと。
また、フォローが102人を超えていても、チャンネルに見えるのは101人まで。

検索や設定の使い方

サーバ、またはチャンネルを右クリックして「チャンネルを追加」
チャンネル名に「#Console」と入れてOKとする。そのチャンネルに入るとそこが設定画面となる。


#Consoleで「help」と発言するとヘルプが表示される。
また、以下のような使い方が可能。
・発言欄に「search holypp」とすると「holypp」を検索する。
・発言欄に「timeline holypp」とすると「holypp」のタイムラインを表示する。

チャンネルの作成(Listや検索にあたる)

本家のListと連動するものは見つけられてないが、IRCクライアントを使って、同様のことが可能。
チャンネルを作り、ユーザ別、またはキーワード別でログを見ることができる。

ユーザ別のチャンネルを作る方法(List)

新しく「#test」というチャンネルを作ると自分一人しか居ないチャンネルができる。
チャンネルを右クリックして「招待」を選択しtwitterIDを入れると、「#test」にはそのIDと二人だけいるチャンネルのようになる。同じ要領で何人も追加できる。
リストから消すときは、ユーザーを右クリック「オペレータ操作」「追い出す」(メッセージはなんでもよいのでエンタ)でリスト削除できる。

キーワード別のチャンネルを作る方法(検索)

新しく「#test2」というチャンネルを作ると自分一人しか居ないチャンネルができる。
チャンネルを右クリックして「トピック変更」で「holypp」と入力する。
または、キーワードを複数にするなら、「holypp|vimperator|firefox」など、キーボードでいうとBackspaceの左にある記号で区切る。
すると、それを含むtweetのみを表示させることができる。

終わりに

IRCクライアントはログ確認に優れている。ということを再認識。
今のところログを見るだけだが、RT等もできるようだし設定次第では最高のクライアントになりそう。
hootsuiteは唯一の問題が縦幅が狭いところで、その点IRCクライアントは問題が無い。
常時IRCクライアントを立ち上げてる人には、チャンネルを追加した感覚でtwitterができるのは革命的だ。


あとはIRCクライアントで出来ることと言えば、やはりこれらが強い。

チャンネルごとのログの保存
BOT

これらを使いたい人には強くオススメする。
RTや細かい設定については、少し使ってから後ほど書く。