Poe :: Composant :: IRC :: Service :: hybride

POE :: Composant :: IRC :: Service :: Hybrid est un module Perl avec module de services IRC entièrement piloté pour les réseaux hybrides.
Télécharger maintenant

Poe :: Composant :: IRC :: Service :: hybride Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Chris Williams
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~bingos/

Poe :: Composant :: IRC :: Service :: hybride Mots clés


Poe :: Composant :: IRC :: Service :: hybride La description

POE :: Composant :: IRC :: Service :: Hybrid est un module Perl avec module de services IRC entièrement piloté pour les réseaux hybrides. Poe :: Composant :: IRC :: Service :: Hybrid est un module Perl avec module de services IRC entièrement piloté pour les réseaux hybrides.Synopsis Utilisez Poe :: Composant :: IRC :: Service :: hybride; # Faites cela lorsque vous créez vos sessions. 'IRC-SERVICE' est juste un # alias de noyau à Chressen la nouvelle connexion IRC avec. (Retourne # seulement un drapeau de succès vrai ou faux, pas un objet.) Poe :: Composant :: IRC :: Service :: Hybrid-> Nouveau ("IRC-SERVICE") ou DIE "OH NOOOO! $!"; # Faites des choses comme ça de vos sessions. Cette ligne indique la connexion n ° nommée «IRC-SERVICE» d'envoyer votre session les événements # suivants quand ils se produisent. $ kernel-> post ("IRC-SERVICE", "registre", qw (MSG Connected Public Nick Server)); # Vous pouvez deviner ce que cette ligne fait. $ Kernel-> Post ('IRC-Service', 'Connect', {ServerName => 'Services.Lamenet.org', ServerDesc => 'Services for Lamenet', RemoteServer => 'hub.lamenet.org', Serverport = > 7666, mot de passe => 'Mot de passe',}); # Ajouter une identité de services au réseau $ $ Kernel-> Publier ('IRC-SERVICE' => 'addnick', {pseudo => 'boiteux', umode => '+ o', description => "Boss Services Bot", }); POE :: COMPOSENT :: IRC :: Service :: Hybrid est un composant POE qui agit comme un client de services IRC facilement contrôlable pour vos autres composants et sessions POE. Vous créez un composant de services IRC et dites-lui quels événements votre session se soucie et où se connecter et renvoie des événements IRC intéressants quand ils se produisent. Vous faites que le client effectue les choses en envoyant des événements informatiques. [Notez que ce module nécessite beaucoup de familiarité avec les détails du protocole IRC. Je vous conseillerais de lire les détails de Gory de la RFC 1459 avant de commencer. Une certaine connaissance du protocole IRC Server-Server de Hybrid serait également souhaitable, surtout avec Tsora. Découvrez les documents fournis avec le package IRCD hybride.SO Vous souhaitez écrire un programme PoE avec PoE :: Composant :: IRC :: Service :: hybride? Écoute. La version courte est la suivante: Créez votre (s) session (s) et un alias pour un nouveau POE :: Composant :: IRC :: Service :: Client hybride. (Conceptuellement, cela aide si vous pensez d'eux comme de petits serveurs IRC.) Dans votre gestionnaire de session _start, envoyez le service IRC un événement «Enregistrer» pour le dire quels événements IRC vous souhaitez en recevoir. Envoyez-la un événement «Connecter» à un moment donné pour le dire de rejoindre le réseau IRC, et il devrait commencer à vous envoyer des événements intéressants de temps en temps. Utilisez l'événement 'Addnick' pour ajouter un client IRC à votre "serveur". Le service IRC accepte deux ensembles différents d'événements, serveur et client. Les événements de serveur sont des commandes émises par (heh) les événements du serveur et des clients sont des commandes émises par des clients. # Exemple d'une commande client: $ Kernel-> Post ('IRC-SERVICE', 'REJOINDRE', 'BOLME', '#LAMENET'); # Exemple d'une commande Server: $ Kernel-> Post ('IRC-SERVICE', 'SL_SERVER', "MODE #LAMENET + O BOLD"); Fondamentalement, les commandes du client nécessitent un surnom de source pour la commande, par exemple. Il n'a pas de sens pour un serveur de "rejoindre" une chaîne.Requifications: · Exigences Perl: · Perl


Poe :: Composant :: IRC :: Service :: hybride Logiciels associés