Skip to main content
Some commands take optional named settings on top of their normal arguments. These are flags, and they always go at the end.

Three ways to write them

All of these are identical:
The colon form is the most readable when you’re passing several, and it’s the one that survives phone autocorrect turning -- into an em dash. (An em dash is normalised back to -- anyway, so —threshold 3 also works.)

Boolean flags

Flags that take a yes/no value default to true when you leave the value off:

Values with spaces

Quote them:

Aliases

Most flags have short forms. The command’s help page lists them:
For example, antinuke’s --threshold also answers to --limit, and --duration answers to --time and --per:

Commonly used flags

On webhookspam:
The last two filter ban list:

Silent punishments

Not a flag exactly, but it works the same way — adding -s or --silent to a reason suppresses the DM to the punished member:

Finding a command’s flags

The help page lists every flag with its aliases, default and accepted values. If a command doesn’t list any, it doesn’t take any.