POE::Component::YahooMessenger

POE::Component::YahooMessenger is a POE component for Yahoo! Messenger.
Download

POE::Component::YahooMessenger Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Tatsuhiko Miyagawa
  • Publisher web site:
  • http://search.cpan.org/~miyagawa/

POE::Component::YahooMessenger Tags


POE::Component::YahooMessenger Description

POE::Component::YahooMessenger is a POE component for Yahoo! Messenger. POE::Component::YahooMessenger is a POE component for Yahoo! Messenger.SYNOPSIS use POE qw(Component::YahooMessenger); # spawn YM session POE::Component::YahooMessenger->spawn(Alias => 'ym'); # register your session for callbacks $kernel->post(ym => 'register'); # tell YM how to connect $kernel->post(ym => connect => { id => 'your_id', password => 'xxxxxxx', }); # associate this callback with 'ym_goes_online' sub goes_online { my $event = $_; printf "buddy %s goes onlinen", $event->buddy_id; } # send message $kernel->post(ym => send_message => { to => $buddy_id, message => "Hello World", }); # change your status $kernel->post(ym => change_my_status => { busy => 0, # 0 = not busy message => "going for lunch now!", }); # retrieve your buddies list $kernel->post(ym => buddies => 'retrieve_buddies'); sub retrieve_buddies { my $buddies = $_; for my $buddy_id (keys %$buddies) { printf "%s (group: %s)n", $buddy_id, $buddies->{$buddy_id}; } } $poe_kernel->run();POE::Component::YahooMessenger is a POE component to connect Yahoo! Messener. This module ripoffs a lot of code from Net::YahooMessenger for protocol implementations.API is intentionally made similar to that of PoCo::IRC. Requirements: · Perl


POE::Component::YahooMessenger Related Software