Les partenaires publicitaires:

Comment construire un bot automatisé registre

Un bot, court pour robot, peut effectuer des tâches automatiquement en place d'un humain. Moteurs de recherche peuvent être utilisés, par exemple, pour enregistrer des utilisateurs sur des sites Web ou pour répondre aux demandes. Ils sont souvent utilisés pour se connecter à Internet Relay Chat (IRC) et exécuter des fonctions automatiques. IRC est un système de chat en usage depuis les années 1980, qui permet aux personnes dispersées à travers le monde pour participer à des discussions en direct sur Internet. Bien que les robots collecteurs pré-faites existent à cette fin, vous pouvez construire votre propre pour enregistrer automatiquement sur un canal IRC. Cet exemple utilise le code PHP.

Instructions

  • 1

    Ouvrez un éditeur de texte comme Bloc-notes ou WordPad.

  • 2

    Tapez le code PHP suivante pour empêcher le bot de synchronisation lorsque la tentative d'enregistrement sur le canal IRC et de signaler les erreurs découvertes:

    lt;? php
    set_time_limit (0) -
    ini_set ('display_errors', 'on');

  • 3

    Tapez le code suivant pour définir vos variables:

    $ Host = ''-
    $ Port =


    -
    $ Nick = "'-
    $ Nom = ''-
    $ Chan = '#';

    Remplacer tout entre les guillemets simples avec votre propre information. Le port n'a pas besoin d'être entre guillemets, mais devrait également être modifié pour refléter le port que vous utilisez. Le serveur doit être une URL, comme irc.dal.net. Le pseudo et le nom peut être le même mot.

  • 4

    Tapez la commande suivante pour ouvrir une socket à un hôte distant et connectez-vous au serveur:




    $ Fp = fsockopen ($ hôte, le port $);

    fwrite ($ fp, "-NICK $ nick r n" -) -
    fwrite ($ fp, "-USER nom d'hôte $ r n" -) -
    fwrite ($ fp, "-INSCRIPTION $ chan r n" -) -
    fwrite ($ fp, "-PRIVMSG $ chan R n" -) -

    Le " R n" raconte le serveur pour entrer les informations comme une commande. Remplacer
    "" avec le message que vous voulez que votre bot pour afficher sur le serveur.

  • 5

    Entrez le code suivant pour dire au bot de continuer à essayer pour vous inscrire:

    while (! feof ($ fp)) {

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

    $ Data = explode (": Ping ", $ data) -
    echo $ data [0]" N";

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

    ?gt;

» » » » Comment construire un bot automatisé registre