Sébastien Aperghis-Tramoni > Bot-MetaSyntactic > Bot::MetaSyntactic

Download:
Bot-MetaSyntactic-0.0301.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 0.0301   Source  

NAME ^

Bot::MetaSyntactic - IRC frontend to Acme::MetaSyntactic

VERSION ^

Version 0.03

SYNOPSIS ^

    use Bot::MetaSyntactic;

    Bot::MetaSyntactic->new(
        nick => 'meta',
        name => 'Acme::MetaSyntactic IRC frontend',
        server => 'irc.perl.org',
        channels => ['#randomchan']
    )->run

DESCRIPTION ^

This module provides the glue for providing an IRC interface to the module Acme::MetaSyntactic.

FUNCTIONS ^

init()

Initializes private data.

said()

Main function for interacting with the bot object. It follows the Bot::BasicBot API and expect an hashref as argument. See "COMMANDS" for more information on recognized commands.

help()

Prints usage.

COMMANDS ^

Syntax (assuming the name of the bot is meta):

    meta [theme] [number]
    meta themes

Called with no argument, print this number of random words from a random theme.

Called with a theme name, print this number of random words from this theme.

Called with themes, print all available themes.

DIAGNOSTICS ^

Can't create new %s object

(F) Occurs in init(). As the message says, we were unable to create a new object of the given class.

SEE ALSO ^

Acme::MetaSyntactic, Bot::BasicBot

AUTHOR ^

Sébastien Aperghis-Tramoni, <sebastien@aperghis.net>

BUGS ^

Please report any bugs or feature requests to bug-bot-metasyntactic@rt.cpan.org, or through the web interface at https://rt.cpan.org/NoAuth/Bugs.html?Dist=Bot-MetaSyntactic. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

COPYRIGHT & LICENSE ^

Copyright 2005 Sébastien Aperghis-Tramoni, All Rights Reserved.

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

syntax highlighting: