\Phergie\Irc\BotReact

Namespaces

PluginProcessor

Interfaces

EventEmitterAwareInterface Interface for injection of an event emitter.
EventQueueInterface Interface for a queue to contain commands issued by plugins to be sent to servers so as to allow for manipulation of those commands by plugins prior to their transmission.
PluginInterface Minimum interface for a plugin implementation.

Classes

AbstractPlugin Base class for plugins.
Bot Class for an IRC bot that reads in configuration files, connects to IRC servers, and configures plugins to receive events of interest from those servers.
EventQueue Queue to contain commands issued by plugins to be sent to servers so as to allow for manipulation of those commands by plugins prior to their transmission.
EventQueuePriority Value object for an event queue priority.