Poe :: Bauteil :: IRC :: Service :: Hybrid

PoE :: Bauteil :: IRC :: Service :: Hybrid ist ein Perl-Modul mit einem vollständig ereignisgesteuerten IRC-Dienste-Modul für Hybrid-Netzwerke.
Jetzt downloaden

Poe :: Bauteil :: IRC :: Service :: Hybrid Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Chris Williams
  • Website des Verlags:
  • http://search.cpan.org/~bingos/

Poe :: Bauteil :: IRC :: Service :: Hybrid Stichworte


Poe :: Bauteil :: IRC :: Service :: Hybrid Beschreibung

PoE :: Bauteil :: IRC :: Service :: Hybrid ist ein Perl-Modul mit einem vollständig ereignisgesteuerten IRC-Dienste-Modul für Hybrid-Netzwerke. PoE :: Bauteil :: IRC :: Service :: hybrid ist ein Perl-Modul mit voller ereignisgesteuertem IRC-Services-Modul für Hybrid-Netzwerke.Synopsis Verwenden Sie PoE :: Komponente :: IRC :: Service :: Hybrid; # Tun Sie dies, wenn Sie Ihre Sitzungen erstellen. 'IRC-Service' ist nur ein # Kernel-Alias, mit dem die neue IRC-Verbindung mit Christen ist. (Gibt nur ein wahres oder falsches Erfolgsflagge, kein Objekt.) PoE :: Bauteil :: IRC :: Service :: Hybrid-> Neuer ('IRC-Service') oder sterben Sie "oh noooo! $!"; # Machen Sie solche Sachen von Ihren Sitzungen. Diese Zeile zeigt der # Verbindung mit dem Namen "IRC-Service" an, um Ihre Sitzung die folgenden # Ereignisse zu senden, wenn sie passieren. $ Kernel-> Post ('IRC-Service', 'Register', QW (Connected Msg Public Nick Server)); # Sie können erraten, was diese Linie tut. $ Kernel-> Beitrag ('IRC-Service', 'Connect', {serverName => 'services.lamenet.org', serverdesc => 'Services für Lamenset', RemoteServer => 'Hub.lamenet.org', ServerPort = > 7666, Passwort => 'Passwort',}); # Fügen Sie dem Netzwerk $ Kernel-> Post ('IRC-Service' => 'Addnick', {NickName => 'lame', umode => '+ o', Beschreibung => 'lame Services Bot', }); PoE :: Bauteil :: IRC :: Service :: Hybrid ist eine PoE-Komponente, die als leicht steuerbarer IRC-Dienste-Client für Ihre anderen PoE-Komponenten und -sitzungen wirkt. Sie erstellen eine IRC-Dienste-Komponente und sagen ihm, welche Ereignisse Ihre Sitzung kümmert, und wohin eine Verbindung hergestellt werden sollen, und es sendet interessante IRC-Ereignisse zurück, wenn sie passieren. Sie machen den Kunden Dinge, indem Sie Ereignisse senden. [Beachten Sie, dass dieses Modul mit den Details des IRC-Protokolls viel Vertrautheit erfordert. Ich würde Ihnen empfehlen, die Gory-Details von RFC 1459 vor dem Start zu lesen. Einige Kenntnisse des IRC-Server-Protokolls von Hybrids werden auch ratsam, vor allem mit Tsora. Schauen Sie sich die Dokumente an, die mit dem Hybrid-IRCD-Paket geliefert werden. So möchten Sie ein PoE-Programm mit PoE :: Component :: IRC :: Service :: Hybrid? Hör zu. Die kurze Version lautet wie folgt: Erstellen Sie Ihre Sitzung (en) und einen Alias für eine neue PoE :: Komponente :: IRC :: Service :: Hybrid-Client. (Konzeptionell hilft es, wenn Sie an sie als kleine IRC-Server denken.) Senden Sie in Ihrer Sitzung _START-Handler, senden Sie den IRC-Dienst ein 'Register' Ereignis, um darüber zu informieren, welche IRC-Ereignisse Sie davon erhalten möchten. Senden Sie es zu einem bestimmten Zeitpunkt ein "Connect" -E-Ereignis, um es dem IRC-Netzwerk anzuschließen, und es sollte anfangen, Sie in einer Weile alle interessanten Ereignisse zu senden. Verwenden Sie das Ereignis 'Addnick', um Ihrem "Server" einen IRC-Client hinzuzufügen. Der IRC-Dienst akzeptiert zwei verschiedene Ereignissee, Server und Client. Serverereignisse sind Befehle, die von (HH) von den Server- und Clientereignissen ausgegeben werden, die von den Kunden ausgegebenen Befehle sind. # Beispiel für einen Client-Befehl: $ Kernel-> Beitrag ('IRC-Service', 'Join', 'lame', '#lamnenet'); # Beispiel für einen Serverbefehl: $ Kernel-> Post ('IRC-Service', 'SL_Server', "Mode #lamnenet + o lahmen"); Grundsätzlich erfordern Client-Befehle einen Quell-Spitznamen für den Befehl, z. Es ist kein Sinn für einen Server, um einen Kanal zu "beitreten". · Perl.


Poe :: Bauteil :: IRC :: Service :: Hybrid Zugehörige Software