Skip to content

Response variables

Variables are replaced when the command runs. The editor shows buttons only for values the selected command can actually provide. Common values include {player}, {user}, {collectible}, {collectible_name}, {collectible_id}, {balance}, {currency}, {wager}, {offer_one}, {auction_entries}, {amount}, and {channel}.

Click an Insert variable button to put it at the cursor. Do not remove a variable marked Required, and do not move an embed field’s required value into unrelated text. For example, a blackjack wager field needs {wager}, a balance response needs {balance} and the configured {currency}, and a trade reply needs the offer information. Required values are hidden in Preview so the preview looks like the final Discord message.

The editor shows which variables a response requires. A configured variable uses the instance’s configured label (for example its currency name or collectible singular), while the stored placeholder remains stable. Unknown placeholders are rejected or displayed literally rather than silently producing misleading text.

Use Discord Markdown such as **bold**, *italic*, inline code, mentions, and links. Preview renders the formatting as Discord will display it. If a configured value changes later, such as the currency label in Config, the stored placeholder stays the same and uses the new value automatically.