Rechercher une page de manuel
IRC::Bot::Seen.3pm
Langue: en
Version: 2006-01-25 (mandriva - 01/05/08)
Section: 3 (Bibliothèques de fonctions)
NAME
Seen.pm - A module for handling seen requests for IRC::Bot.SYNOPSIS
use IRC::Bot::Seen; my $seen = IRC::Bot::Seen->new();
# later on...
# Log join event, assuming Poe::Component::IRC use.. sub on_join { my ( $kernel, $who, $where ) = @_[ KERNEL, ARG0, ARG1 ]; my $nick = ( split /!/, $who )[0];
# Do Stuff...
$seen->log_seen( $nick, "Joining $where" );
}
DESCRIPTION
Provides seen functionality for an IRC bot.METHODS
- log_seen()
- log_seen() takes two arguments, stores info into cache. Returns nothing.
Use like so:
$seen->log_seen( $nick, $msg );
- get_seen()
- get_seen() takes a nickname as an argument. Checks to see if nick is defined in the cache and returns the results.
Use like so:
$seen->get_seen( $nick );
- load_current()
- load_current() takes list from irc_353 (names command) as an argument and loads it into the cache, so current users on the channel are seen.
Use like so:
$seen->load_current( $names );
- clear_seen()
- clear_seen() clears the cache, takes no args.
CREDITS
See IRC::BotAUTHOR
Benjamin Smith defitro@just-another.netSEE ALSO
IRC::Bot POE::Component::IRC Cache::FileCacheContenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre