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
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
- Interactive paginated list
- All 140+ variables organized by category
- Navigation buttons
- Jump to page feature
- Search within categories
- 14 pages of variables
- 10 variables per page
- Previous/Next navigation
- Jump to any page
- 2-minute timeout
Usage Examples
- Welcome Message
- Server Info Embed
- User Card
- Moderation Log
- Booster Thank You
Tips & Best Practices
Always test your variables
Always test your variables
Use preview commands or test channels to ensure variables display correctly before going live.
Combine multiple variables
Combine multiple variables
Use timestamps for better dates
Use timestamps for better dates
Fallback for missing data
Fallback for missing data
Some variables return “None” or “Unknown” if data isn’t available. Design messages to handle this gracefully.
Related Features
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