pogosheep/IRC-Bot — Issue #14: Command System
Author: pogosheep
Created: 2012-01-12 18:31:45+00:00
State: open
Labels: Command, Improvement

Currently all commands are in one folder.
The commands aren't configurable.

Change that.

Create a CommandContainer and a CommandLoader.
They'll be attached to the Bot and will load and interact with the commands.

Create Modules with file structure.
Each folder will be a Module and can contain submodules.
Map this file structure to the namespace for easy usage.

The user will no more create the commands and add them, he just will add modules and/or commands using there names.
The loader will get this commands and add them to the container.