Pretty self explainatory, implementing new events for the client or other event emitters would allow for some great new functionality. Right now, the only ones I have in mind are events for the failure of command usage validity checks (depends on #21), but I'm sure there's more in various places across the bot.
Changing the command parser into a more encompassing message parser, and adding a "commandUsed" event to compliment the CommandConstruct.run function, which in turn could be a lot simpler and use shared code
Pretty self explainatory, implementing new events for the client or other event emitters would allow for some great new functionality. Right now, the only ones I have in mind are events for the failure of command usage validity checks (depends on #21), but I'm sure there's more in various places across the bot.