BROBOT (Plugins)
brobot is a simple, extensible IRC bot written in Python, created by Michael Keselman.
- IRC library written from scratch, following current python standards
- Easy to use plugin interface that lets you
- Code functionality for commands
- Hook into any IRC event
- Free and Open Source
- Flexible YAML settings file
-
Clone the repository
$ git clone git://github.com/keseldude/brobot.git brobot
-
Copy the example settings file
$ cp settings.example.yml settings.yml
-
Modify the settings to connect to the right servers, channels, etc.
-
Optionally write some plugins, and put them in the plugins directory
-
Run the script
$ python brobot.py
- Write good responses for most of the codes in the IRC protocol
- Write documentation for writing plugins (Command and Event)
- Clean up bot.py to make executation sequence clearer
- Buffer output to prevent Excess Flood
- Handle potential errors when parsing IRC messages