This PR makes subcommands register in alphabetical order.
Checklist
If code changes were made then they have been tested.
I have updated the documentation to reflect the changes.
This PR fixes an issue.
This PR adds something new (e.g. new method or parameters).
This PR is a breaking change (e.g. methods or parameters removed/renamed)
This PR is not a code change (e.g. documentation, README, ...)
<!-- Pull requests that do not fill this information in will likely be closed -->
## Summary
<!-- What is this pull request for? Does it fix any issues? -->
This PR makes subcommands register in alphabetical order.
## Checklist
<!-- Put an x inside [ ] to check it, like so: [x] -->
- [x] If code changes were made then they have been tested.
- [ ] I have updated the documentation to reflect the changes.
- [ ] This PR fixes an issue.
- [ ] This PR adds something new (e.g. new method or parameters).
- [ ] This PR is a breaking change (e.g. methods or parameters removed/renamed)
- [ ] This PR is **not** a code change (e.g. documentation, README, ...)
Btw, example of what the PR changes. Left side is New, right side is old. Earlier, subcommands weren't specifically alphabetically ordered. And they also got shuffled on each bot restart since self.commands is not fixed everytime (its a set I think). So this PR sorts it so the subcommands are always alphabetically sorted.
Btw, example of what the PR changes. Left side is New, right side is old. Earlier, subcommands weren't specifically alphabetically ordered. And they also got shuffled on each bot restart since `self.commands` is not fixed everytime (its a set I think). So this PR sorts it so the subcommands are always alphabetically sorted.

Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
This PR makes subcommands register in alphabetical order.
Checklist
Btw, example of what the PR changes. Left side is New, right side is old. Earlier, subcommands weren't specifically alphabetically ordered. And they also got shuffled on each bot restart since
self.commandsis not fixed everytime (its a set I think). So this PR sorts it so the subcommands are always alphabetically sorted.