Custom Commands

All commands are prefixed by a !. Meaning the command addcmd should be typed as !addcmd blah blah blah blah in chat.
The only exception is custom commands. Command names when you create a custom command are as-is.
That means, if you do: !addcmd test Hello world! typing test as the first word in a message will make the bot say Hello world!.
If you want commands to be prefixed with ! like normal commands, you have to do !addcmd !test Hello world! instead.

Parameters are specified as <required>, [optional] and (none).

Custom Command Variables

Variables are used for dynamic values. Every variable name (and sometimes, value) is specified inside $(). Example: $(user)

Currently variables cannot be included inside each other. For example: You can’t use a $(1) inside a $(fetch).
However, they do work alongside each other. For example: You can use a $(1), a $(target) and a $(fetch) in the same command as long as they’re not “wrapped” inside each other and used in separate parts of the same command.

These are currently supported: