NAME

AnySan - ANY mesSaging protocol hANdler

SYNOPSIS

# echo bot
use AnySan;
use AnySan::Provider::IRC;

my $irc = irc
    'chat.example.net',
    key      => 'example1',
    nickname => 'AnySan1',
    channels => {
        '#anysan1' => {},
        '#anysan2' => {},
    };

AnySan->register_listener(
    echo => {
        cb => sub {
            my $receive = shift;
            return unless $receive->message =~ /^!yappo/;
            $receive->send_replay($receive->message);
        }
    }
);

AnySan->run;

DESCRIPTION

AnySan is AnyEvent based some messaging protocol handling program tool kit.

AUTHOR

Kazuhiro Osawa <yappo <at> shibuya <döt> pl>

SEE ALSO

AnySan::Receive, AnyEvent

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.