Hatena::Groupsubtech

ういはるかぜの化学

Sunday, April 08, 2007

TwitterIrcGateway 10:11  TwitterIrcGateway - ういはるかぜの化学 を含むブックマーク はてなブックマーク -  TwitterIrcGateway - ういはるかぜの化学

IRCサーバに成りすまして、twitterとあれこれします。

f:id:mayuki:20070408100309p:image

アップデート: http://www.misuzilla.org/dist/net/twitterircgateway/

アップデート(テスト版/id:mayuki:20070412:1176369165): http://www.misuzilla.org/~mayuki/dist/TwitterIrcGateway-20070412-testing.zip

アップデート: http://www.misuzilla.org/~mayuki/dist/TwitterIrcGateway-20070410.zip


.NET Framework 2.0 必須。

あとかなりあれでそれでひどいソースなのですがつけておくます。

使い方

1. まずTwitterIrcGatewayを立ち上げます。

デフォルトではポート16668をリッスンするので必要に応じて変更。

2. IRCクライアント

ニックネーム
twitterスクリーンネーム(http://twitter.com/mayuki なら mayuki)
ログイン
適当だけどニックネームとおなじにしとくといいかも
Realname(名前)
twitter アカウントメールアドレス
パスワード
twitter アカウントパスワード

と設定して、localhostの16668(か変更したポート)に接続します。

3. #twitterとかいうチャンネルに強制JOINさせられます

4. 誰かが更新されると勝手に流れて、IRCクライアントから#twitterに発言するとステータスが変わります

5. ^ヮ^

ちなみに完全なリアルタイムではなく1分おきにチェックするという仕組みなのです。もし短くしたければ設定を変更してください。

あと、戻り値とかみてないので(ぉ

nitoyonnitoyon2007/04/08 13:50TwitterIrcGateway すばらしいです。
CHOCOA はパスワードを pass:xxx という形で送るようなので Session.cs を

if (String.Compare(e.Message.Command, "PASS", true) != 0) return;

としたら動きました。

次のアップデートで対応していただけるとありがたいです。

mayukimayuki2007/04/08 13:56あ、CHOCOAはコマンドを小文字で送ってくるのですね。
ありがとうございます。修正しておきます。

nitoyonnitoyon2007/04/08 14:10すばやい更新、ありがとうございます。
CHOCOA で接続できることを確認しました!

layerzerolayerzero2007/06/01 12:54TwitterIrcGateway、便利に利用させていただいております。
メッセージ内に改行コードが含まれる場合、ircクライアントに2行に分けて送信されているようなのですが、内部で改行を削除して一つのメッセージは一行にまとめられませんでしょうか。

次回の更新時に、検討していただけるとありがたいです。