Most of boby's commands could be slash commands, and this would also provide a nice new model for the code to be in.
Pros:
+ Code will be much more readable and maintainable
+ Command suggestions for end users for auto-completion and better syntax
Cons:
- Will take a long time to code
- Certain niche command features used by plaintext commands wont translate well into slash commands
Most of boby's commands could be slash commands, and this would also provide a nice new model for the code to be in.