MEE6
- How you write behaviour
- Custom commands are built in the dashboard as canned responses with a few configured actions attached. There is no general-purpose language, so anything the form does not offer is not available.
- Where you write it
- A web form.
- Where you hit the ceiling
- Free servers get three custom commands; premium lifts that. Some actions, such as giving or removing a role from a command, are premium-only.
Source: MEE6 wiki: custom commands