NAME

Infobot::Plugin::Conduit::IRC - Connect to IRC

DESCRIPTION

Simple wrapper around POE::Component::IRC to allow connections to IRC networks.

CONFIGURATION EXAMPLE

conduit:
   'Connection to MagNET':
     class : Infobot::Plugin::Conduit::IRC
     extras:
         server   : cou.ch
         nick     : infobot2
         port     : 6667
         ircname  : sheriff's infobot replacement
         channels :
             '#perl':
                 addressing : 1
         ignore   :
             - 'purl.*'
             - 'buubot.*'
             - 'dipsy.*'
             - 'CPAN.*'

CONFIGURATION OPTIONS

server

The hostname or IP address of the target server

port

The TCP port to connect to - defaults to 6667

ircname

The name that comes up when someone performs a /whois on your Infobot

nick

The nick your Infobot should attempt to use

ignore

A YAML array of regular expressions - messages from nicknames that match these will be ignored

channels

A YAML hash containing channel names, and whether or not addressing is optional in them - that is, does the bot need to be spoken to in order to reply?