/command discovery in a chatroom
A user shouldn't have to know what commands are available in order to use them. Using systems such as /help or even /man they should be able to view what commands exist and what they do.
There are a couple different ways we can approach this.
1) Generating the descriptions dynamically from the ABI 2) Storing it in the metadata 3) Have a central repository of ABIs/Contracts