Shaun Duncan
Shaun Duncan
Perhaps what might be better is to introduce some class that keeps all of the arguments. Like an Event or Messsage: ``` python @command('foo') def foo(message): message.channel message.client message.nick message.argv...
In addition to this, there probably shouldn't really _be_ a help plugin. Commands should natively support 'help' as an argument, they already support help strings.
As an early proof-of-concept, and simultaneously terrible idea, there's https://github.com/shaunduncan/nosqlite as an option
This will likely require a large rewrite of the plugin registry manager, so putting off for v2
I think I'm definitely +1 on this for helga 2.0. It will certainly simplify implementations. I think I'll prefer just returning deferred objects rather than handling ResopnseNotReady in 2.0.
Yes, I had this same thought when dealing with plugin helps. This might be difficult though if there isn't a direct mapping from command name and plugin entry point name