Hvordan bygge en automatisert Registrer Bot

A bot, en forkortelse for robot kan utføre oppgaver automatisk i stedet for et menneske. Roboter kan brukes, for eksempel til å registrere brukere på nettsteder eller å svare på forespørsler. De er ofte ansatt for å logge på Internet Relay Chat (IRC) og utføre automatiske funksjoner. IRC er en chat-systemet i bruk siden 1980-tallet som gjør at folk spredt over hele verden til å delta i levende diskusjoner over Internett. Selv om pre-laget roboter finnes for dette formålet, kan du bygge din egen slik at den registreres på en IRC-kanal. Dette eksemplet bruker PHP-kode. Instruksjoner
en

Åpne en teksteditor, for eksempel Notepad eller WordPad.
2

Skriv inn følgende PHP-kode for å hindre bot fra timing ut når du prøver å registrere seg på IRC-kanal og å rapportere eventuelle feil oppdaget: en

3

Skriv inn følgende? kode for å definere variabler: en

$ host = ''; $ port = , $ nick = ''; $ name = ''; $ chan = '# ';

Erstatt alt mellom apostrof med din egen informasjon. Porten trenger ikke å være i anførselstegn, men bør også endres for å gjenspeile den porten du bruker. Serveren skal være en URL, slik som irc.dal.net. Den brukernavn og navn kan være det samme ordet
4

Skriv inn følgende for å åpne en socket til en ekstern vert og logge seg på serveren:.

$ Fp = fsockopen ($ host, $ port); fwrite ($ fp, "NICK $ nick \\ r \\ n"); fwrite ($ fp, "USER $ name $ host \\ r \\ n"); fwrite ($ fp, "BLI $ chan \\ r \\ n "); fwrite ($ fp," PRIVMSG $ chan \\ r \\ n ");

" \\ r \\ n "forteller serveren til å gå inn i informasjon som en kommando. . Erstatt "" med den meldingen du vil at boten for å vise til serveren
5

Skriv inn følgende kode for å fortelle bot for å fortsette å prøve å registrere deg:

mens (feof ($ fp)!) {

$ data = fgets ($ fp, 128); ekko ($ data);

$ data = eksplodere (": ping" ;, $ data); echo $ data [0] "\\ n";

if ($ data [1]) == 'PING' {fwrite ($ fp, 'PONG' $ data [1 ]);}

>

helse

· Hvorfor huden mister fuktighet (What You Dont Know) 
· Felles behandling for Isjias 
· Eng3 Aksjer Viktig Stroke Informasjon 
· Si farvel til Acne Med Laser Acne Treatment 
· Hvorfor har du vært å se din kiropraktor så lenge? 
· Hva er en blodplateaggregasjon Study ? 
· Hvordan ta ut linker på en Oakley Crankcase Watch
· Rask lindring av rhinitt 
· Viktigste årsakene til halitosis 
· Slik skyller du Colon Fast