Try using this code and add in the msg fields next to !commands and your other commands.
Help details: /help on text
ON !*:TEXT:!commands:#: { msg $chan [ $+ $nick $+ ]: Available commands are: !commands }
Thats kinda what i wanted, But i have a !addcom type of command which adds the commands to a file, So what it should be doing is reading that file with all the commands in it, But thats the problem, I don't know how to do that.