Ian Mitchell
Ian Mitchell
Things like naming the focused option (target? focus?) and other items should be thought about before launch
It's a bad name and the file in it should be moved somewhere better. "Util" is not better.
Right now they're independent classes, and given they share so much data I would love to see if we could combine them or abstract the shared parts somehow.
Things like embed limits, button limits, etc - we should be able to offer better than API runtime errors for those.
It's possible to correctly type interaction handler option lists. We should fix our current system and do that!
We can save some API calls by pulling a command list on startup and saving the results, and updating the in memory cache whenever we update commands.
Right now the dev mode thinks commands need to always be updated on reload; I'm not quite sure why, but this should be fixed.