Bot-Pastebot
view release on metacpan or search on metacpan
lib/Bot/Pastebot/Client/Irc.pm view on Meta::CPAN
POE::Session->create(
inline_states => {
_start => sub {
my ($kernel, $heap, $session) = @_[KERNEL, HEAP, SESSION];
$kernel->alias_set( "irc_client_$server" );
$irc->yield( register => 'all' );
$heap->{server_index} = 0;
# Keep-alive timer.
$kernel->delay( autoping => 300 );
$kernel->yield( 'connect' );
},
autoping => sub {
my ($kernel, $heap) = @_[KERNEL, HEAP];
$irc->yield( userhost => $heap->{my_nick})
unless $heap->{seen_traffic};
$heap->{seen_traffic} = 0;
( run in 0.561 second using v1.01-cache-2.11-cpan-49f99fa48dc )