I have a suggestion,
!listcommands
Will list all the commands with their descriptions
For example (copied a part from first post)
Taco says: !listcommands
SonicSam says:
* !fileserver - Welcome command, can be used to check if the FileServer is active
* !login <user> <pass> - logs the user in
* !dir - list the current directory's content. supports wildcards
* !cd - browses to the specified directory. supports "cd .." to go back one directory and "cd \" to go back to the root folder
* !get - get the specified file
* !getm - gets files that match the criteria (wildcards). it has a limit to the number of simultaneous files that can be sent, set by the FileServer owner
* !pwd - prints your working directory, as well as the number of folders and files in it. this command is always triggered when you change directory (cd command)