Skip to main content

Overview

Variables (also called placeholders) are dynamic codes you can use throughout Celestia to display real-time information. Wrap them in curly braces like {user.mention} to use them in embeds, welcome messages, auto-responders, and more.
All variables update automatically with current information when messages are sent.

How to Use Variables

Variables work in:
  • Welcome & Goodbye messages
  • Custom embeds
  • Auto-responders
  • Vanity tracking
  • Custom command replies
  • Moderation logs
Example:
Output:

User Basic Info


User Avatar & Visual


User Server Info


User Roles & Permissions


User Advanced


Target User (Moderation)


Moderator & Actions


Server Basic Info


Server Owner & Settings


Server Boost & Features


Server Limits & Special Channels


Channel Counts


Channel Info


Time & Date


Special Variables


Using the Command

What It Shows:
  • Interactive paginated list
  • All 140+ variables organized by category
  • Navigation buttons
  • Jump to page feature
  • Search within categories
Features:
  • 14 pages of variables
  • 10 variables per page
  • Previous/Next navigation
  • Jump to any page
  • 2-minute timeout

Usage Examples

Output:

Tips & Best Practices

Use preview commands or test channels to ensure variables display correctly before going live.
Creates rich, informative messages.
Displays in user’s local timezone automatically.
Some variables return “None” or “Unknown” if data isn’t available. Design messages to handle this gracefully.

Embed Builder

Use variables in custom embeds

Welcome Messages

Set up automated welcome messages with variables

Auto Responders

Use variables in automatic responses

Custom Replies

Customize command responses with variables