Net :: ewtoo :: bot

net :: ewtoo :: bot ist ein Talker-Roboter-Client-Modul.
Jetzt downloaden

Net :: ewtoo :: bot Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Gavin Brown
  • Website des Verlags:
  • http://search.cpan.org/~gbrown/Net-Ewtoo-Bot-0.16/Bot.pm

Net :: ewtoo :: bot Stichworte


Net :: ewtoo :: bot Beschreibung

Net :: ewtoo :: bot ist ein Talker-Roboter-Client-Modul. Net :: ewtoo :: bot ist ein Ewtoo-kompatibler Sprecher-Roboter-Client-Module.Synopsis NET :: EWTOO :: BOT; mein $ name = 'jodbot'; mein $ bot = new net :: ewtoo :: bot; $ bot-> add_trigger ("(. +?) Sagt" $ Name, (. +?) '", griff_say); $ bot-> set_delay ('Range', 0, 5); $ BOT-> Login ($ host, $ Port, $ User, $ Pass); $ bot-> sagen ("hi! Ich bin der $ Name Roboter!"); $ bot-> hören (); $ bot-> logout (); Ausfahrt; SUB-Griff_Say {My ($ Sayer, $ gesagt) = @_; Wenn ($, sagte EQ 'Hallo') {$ bot-> sagen ("Warum Hallo $ Sayer!"); } ELSIF ($, sagte EQ 'bitte geh weg ") {$ bot-> SAY (" OK, Tschüss! "); $ bot-> logout (); } Rückkehr; } Methoden $ bot-> login ($ host, $ Port, $ User, $ Pass); Dies loggt den Bot in den $ Host: $ Port-Redner mit $ User und $ PASS. Der BOT sendet zusätzliche Wagenrückkäufe an Bypass-Motoren und gespeicherte Nachrichten. An diesem Punkt werden eine definierte Anmelde-Unterprogramme ausgeführt. $ BOT-> Logout ($ Meldung); Sendet den Befehl "Quit" (in Großbuchstaben zur Kompatibilität mit MBA4) und schließt die Buchse. Alle definierten Logout-Unterprogramme werden vorher ausgeführt. Wenn $ Meldung definiert ist, ruft der Bot den Befehl "Mquit" mit $ Meldung als Argument auf. $ bot-> set_delay ($ type, $ niedriger, $ oberes); Diese Methode legt die Verzögerung zwischen dem Aufruf einer Methode und seiner Ausführung fest. Dies ist nützlich, um während der Kommunikation mit einem anderen Benutzer eine realistische Verzögerung hinzuzufügen. $ type kann entweder "behoben" sein Oberer, höher. $ bot-> add_trigger ($ Muster, $ Callback); Diese Methode fügt einen Auslöser hinzu, der von der Hör- () -Methode verwendet wird. Wenn eine Eingabezeile empfangen wird, die mit $ Muster entspricht, wird $ Callback ausgeführt. Die Argumente zu $ Callback sind beliebige aufgenommene Unterschläge, die Sie in Ihrem Muster definieren, was eine regelmäßige Perl-Regexp (ohne nachlaufende und führende Slashes) ist. $ bot-> delete_trigger ($ Muster); Entfernt den mit $ Muster zusammenhängenden Trigger aus der Triggerliste. $ bot-> def_login ($ callback); Gibt eine Subroutine mit $ Callback an, die nach den Bot-Protokollen in ausgeführt wird. $ bot-> def_logout ($ callback); Gibt eine Subroutine mit $ CALLBACK an, die vor den Bot-Protokollen ausgeführt wird aus. $ bot-> lauschen ($ boose); Hören Sie () liest die Eingabe vom Talker und führt Auslöser nach Bedarf aus. Wenn $ -Bose auf 1 eingestellt ist, wird jeder eingegebene Eingabe auf STDOUT gedruckt. $ BOT-> PREAR (); $ BREAK () Setzt ein Flag, mit dem die Hör- () -Methode zum Abschluss und Return angezeigt wird. $ BOT-> SAY ($ STR); eine Komfortfunktion, die den Bot $ streng macht. $ BOT-> Denken Sie ($ STR); eine Komfortfunktion, die den BOT Denken $ str. $ BOT-> SHOUT ($ STR); Eine Komfortfunktion, die den Bot Shout $ Str. $ BOT-> Erzählen Sie ($ User, $ STR); eine Komfort-Funktion, die den Bot erstellt, der Bot $ STR auf $ Benutzer erzählt. $ BOT-> Befehl ($ cmd); Ermöglicht den Anruf eines beliebigen Talker-Befehls. $ bot-> getline (); liest eine einzelne Eingabelinie vom Sprecher. Anforderungen: · Perl.


Net :: ewtoo :: bot Zugehörige Software