Bot-BasicBot

 view release on metacpan or  search on metacpan

lib/Bot/BasicBot.pm  view on Meta::CPAN

    $self->{charset} = 'utf8' if !defined $self->{charset};

    $self->init or die "init did not return a true value - dying";

    return $self;
}

sub run {
    my $self = shift;

    # create the callbacks to the object states
    POE::Session->create(
        object_states => [
            $self => {
                _start => "start_state",
                die    => "die_state",

                irc_001          => "irc_001_state",
                irc_msg          => "irc_said_state",
                irc_public       => "irc_said_state",
                irc_ctcp_action  => "irc_emoted_state",



( run in 0.411 second using v1.01-cache-2.11-cpan-9b1e4054eb1 )