Bot-BasicBot-Pluggable

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

        expects trace, debug, info, warn, error or fatal as value.

    logconfig
        Returns the bot configuration file for logging. Please refer to
        Log::Log4perl::Config for the configurations files format. Setting
        this to a differant file after calling init() has no effect.

        Returns or set

    dispatch($method_name, $method_params)
        Call the named $method on every loaded module with that method name.

    help
        Returns help for the ModuleName of message 'help ModuleName'. If no
        message has been passed, return a list of all possible handlers to
        return help for.

    run Runs the bot. POE core gets control at this point; you're unlikely
        to get it back.

BUGS
    During the "make", "make test", "make install" process, POE will moan
    about its kernel not being run. This is a "Bot::BasicBot problem",
    apparently. Reloading a module causes warnings as the old module gets
    its namespace stomped. Not a lot you can do about that. All modules must
    be in Bot::Pluggable::Module:: namespace. Well, that's not really a bug.

REQUIREMENTS
    Bot::BasicBot::Pluggable is based on POE, and really needs the latest
    version. Because POE is like that sometimes. You also need
    POE::Component::IRC. Oh, and Bot::BasicBot. Some of the modules will
    need more modules, e.g. Google.pm needs Net::Google. See the module docs
    for more details.

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

AUTHOR
    Mike Eldridge <diz@cpan.org>

    I am merely the current maintainer; however, the AUTHOR heading is
    traditional.

CONTRIBUTORS
    * Mario Domgoergen <mdom@cpan.org>

    * Tom Insam <tom@jerakeen.org>

CREDITS
    Bot::BasicBot was written initially by Mark Fowler, and worked on
    heavily by Simon Kent, who was kind enough to apply some patches we
    needed for Pluggable. Eventually. Oh, yeah, and I stole huge chunks of
    docs from the Bot::BasicBot source too. I spent a lot of time in the
    mozbot code, and that has influenced my ideas for Pluggable. Mostly to
    get round its awfulness.

    Various people helped with modules. Convert was almost ported from the
    infobot code by blech. But not quite. Thanks for trying... blech has
    also put a lot of effort into the chump.cgi & chump.tem files in the
    examples/ folder, including some /inspired/ calendar evilness.

    And thanks to the rest of #2lmc who were my unwilling guinea pigs during
    development. And who kept suggesting totally stupid ideas for modules
    that I then felt compelled to go implement. Shout.pm owes its existence
    to #2lmc.

SEE ALSO
    * POE

    * POE::Component::IRC

    * Bot::BasicBot

    * Infobot: http://www.infobot.org/

    * Mozbot: http://www.mozilla.org/projects/mozbot/



( run in 2.063 seconds using v1.01-cache-2.11-cpan-39a47a84364 )