NAME

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

VERSION

Version 0.02

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

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/ReportBug.html?Queue=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.