Skip to main content
Variables are filled in when the message is sent. They work anywhere a message or embed-script field accepts text: welcome, goodbye, boost, level-up and vanity messages, honeypot warnings, and anything posted through /embedcreate.

Rules

  • Names are flexible. Case, dots, underscores and dashes are ignored · {user.id}, {userid} and {user_id} are the same variable.
  • No spaces inside the braces. { user } is not a variable.
  • Aliases work. member* maps onto user*, and server* onto guild*.
  • A misspelling isn’t an error. Unknown variables are sent as raw text, exactly as typed · so {user.nmae} appears literally in the message.

Groups

Emoji

Type an emoji the way Discord shows it in the picker (:white_star:) and Criminal swaps in your server’s emoji of that name. If the server doesn’t have one, the text is left exactly as written · same fallback as a misspelled variable.