@Slash
Discord has it's own command system now, you can simply declare commands and use application commands this way
@SlashChoice
An option of a Slash command can implement an autocompletion feature for string and number types
@SlashGroup
Subcommands and groups offer developers an organized and complex way to group commands.
@SlashOption
A slash command can have multiple options (parameters)
@SimpleCommand
Create a simple command handler for messages using @SimpleCommand. Example !hello world
@SimpleCommandOption
A simple command can have multiple options (parameters)