パスワードを忘れた? アカウント作成
449214 journal

enhydraの日記: Net::YahooMessenger αリリース

日記 by enhydra

とりあえずYahoo!メッセンジャーのプロトコルを実装したPerlのライブラリNet::YahooMessengerのαバージョンができた。現在このバージョンは配付していません。最新バージョンは広報サイトを見てください。

ログイン

メッセージの送信

メッセージの受信

友達の状態変化の通知

のハンドリングが可能で、APIはNet::IRCをちょっと参考にした。つまりイベントハンドラを登録してループさせるイメージ。
サンプルとしてコンソールから上記の操作を行えるクライアントを付加してみたけどまだまだバギー。ちょうど木村くんが興味をもってくれていたので人柱になってもらおう。

利用にはCPANモジュールのCrypt::PasswdMD5が必要。YahooMessengerではログインする時に送信するパスワードのエンコーディングにMD5式のcryptが使われているのです。

あと

ログイン中ユーザ一覧

友達のログイン通知

友達のログアウト通知

を実装したらちゃんと公開する予定。Webからメッセージを送信する類いのデモはもう立ててもいいかも。しばらく楽しめそうだ。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常

読み込み中...