Phpde socket ile yapılmış bir bot örneği kendim yazdım
<?php

#Bir Çığlıkdı Yanlızlığım Hepinizmi Sağırdınız?
set_time_limit(0);
$socket = fsockopen("192.168.2.4", 6667);//buraya irc server ipsini veda domaininizi girin
fputs($socket,"USER DrBoT imhatimi.org DR :DR bot\n");
fputs($socket,"NICK DrBoT\n");
fputs($socket,"JOIN #imhatimi\n");
while(1) {
 while($data = fgets($socket, 128)) {
  echo nl2br($data);
  flush();
  $ex = explode(' ', $data);
  if($ex[0] == "PING"){
   fputs($socket, "PONG ".$ex[1].": PONG \n");
   fputs($socket, "PRIVMSG ".$ex[2]." : Pinglendi ~\n");
  }
  $command = str_replace(array(chr(10), chr(13)), '', $ex[3]);
  if ($command == ":!bingara") {
  
$site       = file_get_contents("http://www.bing.com/search?q=".$ex[4]."&form=QBLH");
$baslikalan = '#<div class="sa_cc"><div class="sb_tlst"><h3><a href="(.*?)"(.*?)>(.*?)</div>#si';
preg_match_all($baslikalan,$site,$baslikfonksiyon);

for($i=0; $i<count($baslikfonksiyon[0]); $i++){

$url = $baslikfonksiyon[1][$i];
fputs($socket, "PRIVMSG ".$ex[2]." :  4 $url \n");

}
   
  }  
  if ($command == ":!cikis") {
   fputs($socket, "QUIT ".$ex[2]." :  Ben Çıktım Usta ~\n");
  }

 }
}
?>