Open nyapat opened 1 year ago
ICommandInfo
since it does contain information that is nice to have (e.g., command code, description, cooldown, permissions). However, we can remove argumentInfo
(which is the main reason why we can't support subcommands).Some other points of discussion:
ICommandContext
: I don't think we should remove this. I don't really see how this would affect getting subcommand arguments.@nyapat
i think subcommands can clean up our code and UX
/editname /removename -> /name edit , /name remove /blacklist /blacklistguild (todo) -> /blacklist user , /blacklist guild /config... -> /config ...