Package com.shimari.bot

Interface Summary
Channel A channel is an abstraction of something that can receive a message.
Connection A Connection manages a connection to a user or group of users.
Handler Messages are supplied to a handler for processing.
Message A Message comes from a Connection and represents something sent to the connector by a client.
 

Class Summary
Bot A Bot is dynamically constructed from a bunch of components.
BroadcastChannel A BroadcastChannel is an aggregate of several other channels.
ConsoleConnection ConsoleConnection interacts on the command line; it's useful for testing the Bot without connecting to an actual IRC server.
ConsoleMessage Part of the implementation of ConsoleConnection.
HelpHandler Explain how to use the Bot.
IRC_Connection A Connection manages a connection to an IRC server.
IRC_Message A message from an IRC_Connection