IRC Bot

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kennie

Kennie

05/11/2004 20:07:00
Quote Anchor link
Hallo,

Ik ben bezig met een IRC Bot maar heb nog problemen met het pingen en misschien dat jullie me kunnen helpen ;)

Dit is de code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?
$verbinding
= @fsockopen("irc.quakenet.org", 6667, $errno, $errstr);

set_time_limit(0);

if(!$verbinding)
{

    print "Mislukt te verbinden met irc.quakenet.org:6667";
}

else
{
    send("USER bot bot bot bot");
    send("NICK bot");
    send("JOIN #channel");
    
    while(!feof($verbinding))
    {

        $buffer = fgets($verbinding, 4096);
        print "$buffer \n";
    
        if(substr($buffer, 0, 6) == "PING :")
        {

            send('PONG :'.$buffer);
        }
    }
}    

function
send($command)
{

    fputs($verbinding, $command."\n\r");
}

?>


nu heb ik het probleem dat ik heletijd tijdens verbinden een ping time out krijg :S
Gewijzigd op 05/11/2004 20:50:00 door Kennie
 
PHP hulp

PHP hulp

20/11/2024 05:18:03
 

05/11/2004 23:16:00
Quote Anchor link
wat voor output geeft het script bij jou dan?

mail me...
 
Mitch X

Mitch X

05/11/2004 23:22:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
function send($command)
{

    fputs($GLOBALS['verbinding'], $command."\n\r");
}

?>
 
Kennie

Kennie

06/11/2004 11:14:00
Quote Anchor link
tnx mitch ping probleem is verholpen alleen hij wil nog niet helemaal =(

Script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?
$verbinding
= @fsockopen("irc.quakenet.org", 6667, $errno, $errstr);

set_time_limit(0);

if(!$verbinding)
{

    print "Mislukt te verbinden met irc.quakenet.org:6667";
}

else
{
    send("USER kenniebot by kennie : kenniebot");
    send("NICK kenniebot");
    send("JOIN #kenniebot");
    
    while(!feof($verbinding))
    {

        $buffer = fgets($verbinding, 4096);
        print "$buffer \n";
    
        if($buffer == "PING :")
        {

            send('PONG :'.$buffer);
        }
    }
}    

function
send($command)
{

    fputs($GLOBALS['verbinding'], $command."\n\r");
}

?>


Dit krijg ik te zien:

NOTICE AUTH :*** Looking up your hostname

NOTICE AUTH :*** Checking Idnet

NOTICE AUTH :*** Found your hostname

PING :1540016086

:online1.no.quakenet.org 451 kenniebot kenniebot :Register first.

:online1.no.quakenet.org 513 kenniebot: Your client may not be compatible with the server.

:online1.no.quakenet.org 513 kenniebot: Compatible clients available at ftp://ftp.undernet.org/pub/irc/clients/

ERROR :Closing link: kenniebot by online1.no.quakenet.org (Registration Timeout)
Gewijzigd op 06/11/2004 11:15:00 door Kennie
 
Mitch X

Mitch X

06/11/2004 11:39:00
Quote Anchor link
Hij zegt dus dat de client niet goed is, mss moet je nog een clientstring sturen?

Eentje die Mirc gebruikt zou leuk zijn ;)
Gewijzigd op 06/11/2004 11:55:00 door Mitch X
 
Kennie

Kennie

06/11/2004 12:31:00
Quote Anchor link
nvm het werkt nu :) alleen channel joinen niet
Gewijzigd op 06/11/2004 12:37:00 door Kennie
 
Mitch X

Mitch X

06/11/2004 12:41:00
Quote Anchor link
Dit is je fout :)
f($buffer == "PING :")
{
send('PONG :'.$buffer);
}
 
Arend a

Arend a

06/11/2004 13:20:00
Quote Anchor link
een php bot?

Waar gaat het heen met de wereld..
 
Mitch X

Mitch X

06/11/2004 13:26:00
Quote Anchor link
Haha, stel je niet zo aan ;)
 
Kennie

Kennie

06/11/2004 14:04:00
Quote Anchor link
Mitch:
Dit is je fout :)
f($buffer == "PING :")
{
send('PONG :'.$buffer);
}

of
if(substr($buffer, 0, 6) == "PING :")
{
send("PONG :".substr($buffer, 6));
}
;) laad wat sneller

en meeste IRC Bots zijn toch PHP ;)

maarja channel joinen wil nog niet... zit naar wat andere scripts te kijken of ik daar wat kan vinden hoe ik dat ga oplossen
 
Eris -

Eris -

06/11/2004 14:05:00
Quote Anchor link
Meeste IRC bots draaien op mirc :) of cgi
 
Mitch X

Mitch X

06/11/2004 15:43:00
Quote Anchor link
Mijne is anders in PHP, alleen issie nogal sloom :)
 
Kennie

Kennie

07/11/2004 10:50:00
Quote Anchor link
is jou script ergens te krijgen? wil hem wel eens zien ;)
 
Mitch X

Mitch X

07/11/2004 11:08:00
Quote Anchor link
www.pscode.com kun je er een aantal vinden =)
Niet van mij, maar daar heb ik mijne mee gemaakt ^^
 
Kennie

Kennie

07/11/2004 13:04:00
Quote Anchor link
danke!
 
Mitch X

Mitch X

07/11/2004 13:05:00
Quote Anchor link
Geen probleem, ik heb daarvandaan de USER command, die lukte me niet goed ^^

Hier kun je me bot volgen =)
Gewijzigd op 07/11/2004 13:15:00 door Mitch X
 
Kennie

Kennie

07/11/2004 19:00:00
Quote Anchor link
Not Found

The requested URL /irc.php was not found on this server.
Apache/2.0.51 (Win32) PHP/5.0.2 Server at sh4d3h.ath.cx Port 80
 
Mitch X

Mitch X

07/11/2004 19:07:00
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.