• 14-07-2010, 16:04:11
    #1
    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");
      }
    
     }
    }
    ?>
  • 15-07-2010, 13:51:53
    #2
    Üyeliği durduruldu
    hım.. arşivlerime ekleyim belki lazım olabilir : )
  • 12-11-2010, 09:53:50
    #3
    Üyeliği durduruldu
    Aslinda başarılı bi çalışma bota farklı fonksiyonlar eklene bilir
  • 20-11-2010, 11:11:15
    #4
    Üyeliği durduruldu
    elinize sağlık, güzel bir konu. başka bir örnek daha gösterebilir misiniz?