Ziekte

Gezondheid
| | Ziekte | Gezondheid |

Hoe maak je een Automated Register Bot Bouw

2015/10/28

Een bot, kort voor robot kunnen taken automatisch uit te voeren in plaats van een mens. Bots kunnen worden gebruikt, bijvoorbeeld om gebruikers op websites registreren of om te reageren op verzoeken. Ze worden vaak gebruikt om in te loggen op Internet Relay Chat (IRC) en automatische functies uit te voeren. IRC is een chat-systeem in gebruik sinds de jaren 1980 die het mogelijk maakt mensen verspreid over de hele wereld live deelnemen aan discussies via het internet. Hoewel vooraf gemaakte bots bestaan ​​voor dit doel, kunt u uw eigen automatisch moet worden geregistreerd op een IRC kanaal. Dit voorbeeld maakt gebruik van PHP-code. Instructies
1

Open een teksteditor, zoals Kladblok of WordPad.

Typ de volgende PHP-code 2 voor de bot uit timing te voorkomen dat uit bij een poging om te registreren op de IRC-kanaal en om eventuele fouten te melden ontdekt:

<
phpset_time_limit (0); ini_set ('display_errors', 'op');

Type 3 de volgende? code naar je variabelen definiëren:

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

Vervang alles wat tussen de enkele aanhalingstekens met uw eigen informatie. De poort hoeft niet tussen aanhalingstekens, maar moet ook worden veranderd om de poort die u gebruikt weerspiegelen. De server zou een URL, zoals irc.dal.net zijn.

$ Fp = fsockopen ($: de bijnaam en de naam kan hetzelfde woord de volgende om een ​​socket te openen naar een remote host en inloggen op de server worden

Type 4. host, $ port); fwrite ($ fp, "NICK $ nick \\ r \\ n"); fwrite ($ fp, "USER $ name $ host \\ r \\ n"); fwrite ($ fp, "JOIN $ chan \\ r \\ n "); fwrite ($ fp," PRIVMSG $ chan \\ r \\ n ");

De" \\ r \\ n "vertelt de server om het in te voeren informatie als een commando. . Vervang "" met het bericht dat u wilt dat uw bot om te laten zien aan de server
5

Voer de volgende code om de bot te vertellen om te blijven proberen om te registreren:

terwijl (feof ($ fp)) {

$ databank = fgets ($ fp, 128); echo ($ data);

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

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

>

Ziekte © http://www.gezond.win/ziekte