IRC Bot

Door Legolas , 23 jaar geleden, 15.420x bekeken

IRC bot? Wat is dat? Hoe maak je zoiets? In deze tutorial laat ik je zien hoe je een automatisch PHP script kunt maken die een verbinding maakt met een IRC server.

Gesponsorde koppelingen

Inhoudsopgave

  1. Inleiding
  2. Basis bot
  3. Handlers toevoegen
  4. IRC Commando's
  5. Windows Batch bestand
  6. Referentie

 

Er zijn 18 reacties op 'Irc bot'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
PurpleMadness -
PurpleMadness -
23 jaar geleden
 
0 +1 -0 -1
Is cool, maar had toch liever een msn bot ;)
Mitch X
Mitch X
23 jaar geleden
 
0 +1 -0 -1
Voor de doe-het-zelvers is er ook 'n tut :)


23 jaar geleden
 
0 +1 -0 -1
Quote:
Voor XP moet het batch bestand op .cmd eindigen, andere windows op .bat.

Batjes doen het ook keurig in XP!
Legolas
Legolas
23 jaar geleden
 
0 +1 -0 -1
@Sebastiaan: Heeft te maken met extra functionaliteit ;), in dit geval maakt het niet zoveel uit, maar tis een goede gewoonte :)


23 jaar geleden
 
0 +1 -0 -1
Ok?, weet ik dat ook weer ;-)
Legolas
Legolas
23 jaar geleden
 
0 +1 -0 -1
@Sebastiaan, als je het nog wil uittesten, moet je op een xp bak eens in uitvoeren 'cmd' typen en starten en daarna nog eens met 'command', zul je zien dat de ene xp is en de andere dos ;)
Hipska BE
Hipska BE
23 jaar geleden
 
0 +1 -0 -1
kan dit niet gewoon op een server en/of OS X gerunt worden?
Legolas
Legolas
23 jaar geleden
 
0 +1 -0 -1
Kan ook wel, al weet ik niet precies hoe je het start op de mac, op linux is het gewoon het php bestand openen in de console (en boven in het php bestand #!/usr/bin/php zetten) params, natuurlijk d'r achter :)
Jelmer -
Jelmer -
23 jaar geleden
 
0 +1 -0 -1
gewoon in een Terminal 'php -f bestand.php'
Geer
Geer
23 jaar geleden
 
0 +1 -0 -1
@PurpleMadness: Als die zou komen heeft morgen iedereen een MSN bot ^^.
Dat is niet zo erg maar de handel in scripts gaat dan ook een klein deel omlaag...

PS: mocht je toch een bot willen maken kan ik je wel via MSN vertellen hoe (met een gratis class)!
Legolas
Legolas
23 jaar geleden
 
PurpleMadness -
PurpleMadness -
23 jaar geleden
 
0 +1 -0 -1
Quote:
@PurpleMadness: Als die zou komen heeft morgen iedereen een MSN bot ^^.
Dat is niet zo erg maar de handel in scripts gaat dan ook een klein deel omlaag...

PS: mocht je toch een bot willen maken kan ik je wel via MSN vertellen hoe (met een gratis class)!

WOW, dat zou ik super vinden!!!

@legolas: hoe gebruik je dat? :S
P de B
P de B
23 jaar geleden
 
0 +1 -0 -1
Mooi man, ik kijk strax of ik die bot in elkaar kan knutselen, maar het hoeft toch niet pers? op windows, ik kan hem toch gewoon via een website runnen?

En btw, er stond hier al een topic over 'PHP'en naar IRC' ergens, was ook een IRC bot, maar ik denk inderdaad dat deze wat meer geadvanceerd is dan die.

Laten we het hopen en ik laat jullie wel even weten waar ik de bot naartoe gooi :-).
Bo az
Bo az
23 jaar geleden
 
0 +1 -0 -1
Heeft iemand enig idee waarom mijn bot 99% van mijn CPU gebruikt?
 
0 +1 -0 -1
Nee, op mijn webserver is dat ook zo, bij mij draait ie namelijk op een webserver in A?dam... dus niet op mijn pc...
PurpleMadness -
PurpleMadness -
23 jaar geleden
 
0 +1 -0 -1
Dit is vet, heb een bot genaamd "Jan" gemaakt XD
Kokx
kokx
22 jaar geleden
 
0 +1 -0 -1
@Boaz: Ik denk dat dat komt omdat je script de hele tijd aangeroepen wordt.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Martijn
Martijn
20 jaar geleden
 
0 +1 -0 -1
Ik krijg mn bot niet ingelogd op het ircnetwerk. Heb er wel een account voor gemaakt. Hoe moet ik die waardes precies invullen in de $irc->login() ??

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. Inleiding
  2. Basis bot
  3. Handlers toevoegen
  4. IRC Commando's
  5. Windows Batch bestand
  6. Referentie

Labels

  • Geen tags toegevoegd.

PHP tutorial opties

 
 

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.