ChatLogin mit PHPBot

cafe11

Grünschnabel
Huhu ich habe mal ne frage bezüglich des chatlogin von einem phpbot in eine cassiopeia community..unzwar is mein code zu langsam und ich wollte fragen wie ich es besser gestalten kann..hier poste icfh euch mal den code

PHP:
function chatlogin()
{
   global $comm;
   $fp = fsockopen($comm['host'], $comm['chatport']);
   if(!$fp)
   {
      echo '[Error] Chat Login not possible!';
      return false;
      exit;
   }
   else
   {
     $request = replaceurls("chat");
      fputs($fp, $request." HTTP/1.0\r\nHost:".$comm["host"]."\r\nUser-Agent: Mozilla/5.0 (Windows; N; Windows NT 5.1; de-DE; rv:1.7.10; QueBot 0.1) Gecko/20050717 Firefox/1.0.6\r\n\r\n");
      while(!feof($fp))
      {
         $content = fgets($fp,128);
         parsing($content);
      }
      fclose($fp);
     if($bot['autoreboot'] == 1)
     {
      while(true)
      {
      	if(checkchat() == 1)
      	{
      		communitylogin();
      		chatlogin();
      	}
      	else
      	{
      		sleep(1);
      	}
      }
     }
   }
}




das wäre der chatlogin...dann geht der bot in einen startraum das sieht dann so aus

PHP:
function parsing($code)
{
   global $loggedin,$user,$comm;
  if(strpos($code,"<!--CHAT:NEW:".$user["nick"]."-->")!==false && $loggedin==false)
   {
      usleep(340000);
      smsg('/j '.$comm['room']);
      usleep(500000);
      $loggedin=true;
      echo "Login successful!";
   }



Hätte wer vielleicht eine idee wie ich es effektiver oder schneller gestalten könnte? danke schonmal im vorraus ;)
 
Zurück