Hier ist mein Skript:PHP - IRC Verbindung
$ircServer = "";
$ircPort = "6667";
$ircChannel = "#";
set_time_limit(0);
$ircSocket = fsockopen($ircServer, $ircPort, $eN, $eS);
if ($ircSocket) {
fwrite($ircSocket, "USER Lost rawr.test lol :code\n");
fwrite($ircSocket, "NICK Rawr" . rand() . "\n");
fwrite($ircSocket, "JOIN " . $ircChannel . "\n");
while(1) {
while($data = fgets($ircSocket, 128)) {
echo nl2br($data);
flush();
// Separate all data
$exData = explode(' ', $data);
// Send PONG back to the server
if($exData[0] == "PING") {
fwrite($ircSocket, "PONG ".$exData[1]."\n");
}
}
}
} else {
echo $eS . ": " . $eN;
}
das ich habe Problem ist das Hinzufügen einer Funktion, das wird Private Mitteilung jeder auf dem IRC-Kanal. Ich habe versucht, $ lesen und andere Methoden, es funktioniert nicht und IRC hängt.
HINWEIS: Dies ist für pädagogische/private Zwecke keine Schäden oder gemacht.
ich wie jedes IRC-Bot des Gefühl, dass private jede Nachricht in einem Kanal schlechte Nachricht ist, trägt Raymond.: Ich habe das Gefühl, dass du den beabsichtigten Gebrauch posten solltest, da dies für großes Böses verwendet werden könnte. – mattbasta
Nein, es ist für den privaten Gebrauch mein Freund. – Ray