This repository has been archived by the owner on Dec 3, 2023. It is now read-only.
A lot of stuff breaks command registration; it shouldn't #6
Labels
🐛 Bug
This fixes a bug
✓ Feature
This adds a new feature
✨ Quality of Life
This adds a feature to make the user experience better
‼️ Urgent
This is a change that must be applied now
Milestone
We might want to rewrite the builder to automatically validate and also avoid the rather janky command builder syntax, although this will break full compatability with discord.js I think it could be worth it for nicer registration syntax & the same syntax across commands and subcommands. The old way of registering commands would still work, assuming you didn't use our 'registerCommandsIn' method (which we're hoping everyone will), but you wouldn't be able to use it in the file exports without writing your own handler.
We could also attempt to make both compatable, but this includes doing validation for both systems which is far less elegant and provides extra complexity to maintain, as well as the fact that permitting people to use either makes it much more likely that they'll use a mixture of both which, for obvious reasons, is not preferable.
@TheCodedProf, @PineaFan can you two weigh in on this please; do you like the djs command and subcommand builders or do you think I can do a better job?
The text was updated successfully, but these errors were encountered: