NAME

BoBot.pl - an IRC bot, all written in perl.


SYNOPSIS

BoBot.pl [-c, --config-file <file>] [-h, --help] [-v, --version]


DESCRIPTION

BoBot is a (not yet) fully-functional Internet Relay Chat robot program. It is compliant with the whole set of IRC RFCs (1459, 2810, 2811, 2812, 2813), so you might use it with almost every IRC nets.

The main interests of BoBot are:

o
Independence towards other external programs, such as ircII clients. This does not apply to perl, of course! ;-)

o
Independence towards perl modules (err, we do rely upon standard modules, though), such as Net::IRC or POE::Component::IRC.

o
Scalability: you can tune the behaviour of the bot through plugins that you load at will. The program can range from just a peaceful sittin' bot to a full-featured warbot with op-lists, banlists, and much, much more...

o
Extensability: you can write your own plugins to expand the bot's behavior. The API has been designed to be easy to use. See perldoc BoBot::PlugIn for more details.


OPTIONS

-c, --config-file
The environment variable $BOBOT_CONFIG_FILE determines which file will act as the config file. If it is not set, then the configuration will be fetched from a default file (namely bobot.cfg in the current directory).

However, this option allows to override this behavior and tells BoBot which file contains its configuration.

-h, --help
Outputs a help message and exits.

-v, --version
Outputs a version number and exits.


BUGS

Probably tons of...

Report them to http://www.mouns.net/devel/bugzilla/


TODO

Write more plugins. See perldoc BoBot::PlugIn for more info on how to do that.


COPYRIGHT LICENCE

 Copyright (c) 1997-2002 Sebastien BONNET
 Copyright (c) 2001-2002 Samuel    MOUNIEE
 Copyright (c) 2002      Jerome    QUELIN

This file is part of Bobot.

Bobot is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Bobot is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Bobot; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


SEE ALSO

o
irc(1), perl(1), the BoBot::PlugIn manpage.

o
RFC1459, RFC2810, RFC2811, RFC2812, RFC2813 describing the IRC protocol.

o
eggdrop(1), another IRC bot (http://www.egghead.org/eggdrop.html)