IRCプロトコルの仕様書を読んだものの、コレを実装するのはめちゃだるいので簡単な方法はないだろうかと調べてみると、Net::IRCなるPerlモジュールが存在することを突き止める。
公式サイトがなかな見つからないので、適当に順番にバージョン番号をずらしながら最新と突き止めたnet-irc-0.75.tar.gzで検索みて見つかったものをインスコしてみた。使い方はこの辺とか参考にしてみて、実際にいくつかサンプルを書いてみて動かしてみた。
が、Net::IRCはドキュメントがあまりちゃんとしてないようで、詳細は.tar.gzなアーカイブ内のirctestのサンプルプログラムを読めとか書いてある。乱暴な。まぁ実際このサンプル見ればだいたいはわかるんで、別にいいんですが(どっちやねん)
で、手始めにログ収集ボットから。作ってチャンネルに常駐させて寝て起きると・・・友人にkickされた(を) まずは理解ある人のいるチャンネルを探すところから始めなければ・・・