POE::Component::OSCAR

0.05 Perl Artistic License    
  UNRATED

  647 downloads

A POE component for the Net::OSCAR module

description

download

specs

POE::Component::OSCAR is a POE component for the Net::OSCAR module.

SYNOPSIS

use POE qw(Component::OSCAR);

[ ... POE set up ... ]

sub _start { # start an OSCAR session $oscar = POE::Component::OSCAR->new();
# start an OSCAR session with automatic throttling of new connections
# to prevent being banned by the server
$oscar = POE::Component::OSCAR->new( throttle => 4 );

# set up the "im_in" callback to call your state, "im_in_state"
$oscar->set_callback( im_in => 'im_in_state');

# it's good to detect errors if you don't want to get banned
$oscar->set_callback( error => 'error_state' );
$oscar->set_callback( admin_error => 'admin_erro_stater' );
$oscar->set_callback( rate_alert => 'rate_alert_state' );

# sign on
$oscar->signon( screenname => $MY_SCREENNAME, password => $MY_PASSWORD );
}
sub im_in_state { my ($nothing, $args) = @_[ARG0..$#_]; my ($object, $who, $what, $away) = @$args;
print "Got '$what' from $whon";
}
read more   
Last updated on April 18th, 2007

#Net::OSCAR component #Net::OSCAR module #Perl module #module #Net::OSCAR #Perl #component

0 User reviews so far.

SUBMIT