/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.
- Generating the descriptions dynamically from the ABI
- Storing it in the metadata
- Have a central repository of ABIs/Contracts