Variable

Variable

Set, increment, decrement, append, or remove from a variable

Fields

FieldTypeRequiredDescription
scopeenum: run | user | guildyesrun is per-invocation only.
namestringyesMust start with a letter or underscore, then letters/digits/underscores.
operationenum: set | increment | decrement | delete | append | removeyes
valueany, or {path} when valueMode is 'variable'noRequired for every operation except 'delete'.
valueModeenum: fixed | variablenoDefaults to 'fixed'. 'variable' requires value.path to reference user/vars/event/guild/now.

Example

{
  "id": "01H8XGJVBWX7Y5Z3K9M2N4P6Q1",
  "type": "variable",
  "scope": "run",
  "name": "counter",
  "operation": "set",
  "value": 1
}

Did this page help you?