Preview とついているモノは次回のリリース(Previewはずれる)までに変わる可能性がある・安定動作しない可能性があるモノです(人柱版といったところです)。
Preview版を利用する場合には適度にバックアップを取ってから適用したほうがよいです。
t.coのURL展開はAPIから展開後のURLを拾うようになっています。ところがUserStream AddInではその情報を拾えていないためUserStreamを利用していると展開されません。
UserStream AddInを修正することでたぶん対応できると思いますのでいつかやるか誰かがやります(ましろんさんのほうをチラチラ見ながら)。
http://www.misuzilla.org/dist/net/twitterircgateway/
更新しました。xAuth/OAuth対応してます。他は忘れました。バックアップはちゃんととってくださいね!!1
#Twitterとかで開発版アップデートを追っていた人的には大して変わってないので入れ替えなくてもいいかも。
前回のリリースから何が増えたのかおぼえてる範囲で列挙…。
OAuth対応の都合TweetIrcGatewayというアプリケーション名に改名しますので今後ともよろしくお願いします。
まあ大体の人がTIGと呼ぶのでどうでも良いですね。実行ファイルや内部は歴史的経緯と言うことでそのままにしています。
OpenTIGはTIGの実験場でもあるので最新機能がいきなり実戦投入されています。要するに2.5テスト中というわけです。
ということでついにxAuth/OAuthを利用できるようになります。これでOpenTIGに生パスワードを渡さなくてもすみますね。
xAuthは何も考えず今まで通りログイン名にスクリーンネーム、パスワードにパスワードを入力して接続するとxAuthで認証されてTwitterにアクセスするようになります。
OAuthで認証するにはまずIRCクライアントのパスワードを空にしてTIGに接続します。
すると$OAuthさんからトークが開始されるので言われるがままに進めてアプリケーションの許可とTIG専用パスワード登録を行います。許可してパスワードを登録したら、IRCクライアントの設定を変更して再接続すればOAuthで認証されるはずです。
TIG専用のパスワードを登録する必要があり手間がかかってしまいますが、代わりにTwitterのパスワードを流さなくても良いという利点があります。
ただしTrackStream/UserStreamは依然としてBasic認証を使うので、OAuthを利用した場合には利用できなくなります(ただし登録したパスワードをTwitterのパスワードと同じにすることで回避できますがOAuthの利点がなくなります)。
そういうもの。何故かMonoで動かなかったりDMで死んだりするらしいというウワサ。Monoは2.6以降が必要かもしれません。
うっかりしてましたが、こちらのバイナリを上書きしてから適用してください。
http://www.misuzilla.org/~mayuki/dist/twitterircgateway/TwitterIrcGateway-20090726.zip
しかもhosting版からの開発系なので#Twitter@IRCnetなどで知っている人以外で一気にバージョンアップするときはConfigなどをバックアップしてからお試しください。
これはhosting版(OpenTIG)ブランチベースのものです。実はまだtrunkにマージしてないのですがいつもIRCのチャンネルでリリースしてるので忘れていつものノリで書いてしまいました。ごめんなさい。