Make Command.throttle protected instead of private, allowing children to safely override this handling when using typescript.
Fix the return type of Command.throttle to acknowledge the null response where a command is not throttling.
Given throttling is a per-command behaviour, it would be handy to be able to provide custom throttling checks as needed.
I.e. throttling for all (incl. owners), global throttling instead of per-user, etc
Command.throttle
protected instead of private, allowing children to safely override this handling when using typescript.Command.throttle
to acknowledge the null response where a command is not throttling.Given throttling is a per-command behaviour, it would be handy to be able to provide custom throttling checks as needed. I.e. throttling for all (incl. owners), global throttling instead of per-user, etc