IRCをやっていると、ログをとるためにルームに「Bot」と呼ばれる常駐プログラムを仕込んでいる人が多くいます。もちろん、Botのプログラムは既に便利で高機能なものが様々ありますが、こういったものを自分流に作っていくのも、プログラミングの楽しみの一つというものです。 今回はSmartIRCというライブラリを使用し、IRCに常駐し、こちらの命令に応答する簡単なプログラムを作ってみましょう。 まずは、pearコマンドでNet_SmartIRCのライブラリをインストールします。 pear install Net_SmartIRC pearコマンドが使用できない場合は直接tgzパッケージをダウンロードして展開しても構いません。 SmartIRCでのBot作成には、2つのオブジェクトが必要です。IRCサーバ、チャンネルへのアクセスを実行するオブジェクトと、チャンネルへjoinした後のBotオブジェクト
![88. PEAR::Net_SmartIRCではじめるIRC Bot入門](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)