Variables
Variables let you put live information into your welcome and goodbye messages. Type a variable in curly brackets, such as {user}, and the bot replaces it with the real value when the message is sent.
Example
Copy
Welcome {user} to {server}! You are member #{mCount}.
becomes
Welcome @Phil to Project Phil! You are member #1,204.
Variables work in both the Message and Footer fields. They are case-sensitive, so {mCount} works but {mcount} does not. Anything in curly brackets that isn't a variable listed below is left as it is.
User
| Variable | What it shows | Example |
|---|---|---|
{user} | Mentions the member | @Phil |
{username} | Their username | phil |
{globalName} | Their display name across Discord (falls back to their username) | Phil |
{tag} | Their username tag | phil |
{id} | Their user ID | 123456789012345678 |
{avatar} | Link to their profile picture | https://cdn.discordapp.com/avatars/… |
{bot} | Whether the account is a bot | No |
{created} | When their account was made, as a relative time | 3 years ago |
{createdDate} | When their account was made, as a date | 22 October 2023 |
Member
These are about the member in this server specifically.
| Variable | What it shows | Example |
|---|---|---|
{displayName} | Their name in this server (nickname if they have one) | Phil |
{nickname} | Their server nickname | Phil, or None |
{serverAvatar} | Link to their server profile picture (falls back to their normal one) | https://cdn.discordapp.com/… |
{joined} | When they joined the server, as a relative time | 2 minutes ago |
{joinedDate} | When they joined the server, as a date | 22 October 2026 |
{roleCount} | How many roles they have | 3 |
{highestRole} | The name of their highest role | Moderator, or @everyone if they have none |
{roleColor} | The colour of their name, as a hex code | #5865f2 |
{boosting} | Whether they are boosting the server | Yes |
Server
| Variable | What it shows | Example |
|---|---|---|
{server} | The server's name | Project Phil |
{sid} | The server's ID | 987654321098765432 |
{sicon} | Link to the server icon (blank if there isn't one) | https://cdn.discordapp.com/icons/… |
{sbanner} | Link to the server banner (blank if there isn't one) | https://cdn.discordapp.com/banners/… |
{owner} | Mentions the server owner | @Owner |
{mCount} | Total number of members | 1,204 |
{boostCount} | Number of boosts | 14 |
{boostTier} | Boost level | 2 |
{sCreated} | When the server was made, as a relative time | 4 years ago |
Date and time
| Variable | What it shows | Example |
|---|---|---|
{date} | Today's date | 22 October 2026 |
{time} | The current time | 14:05 |
Good to know
- Times show in each reader's own time zone.
{created},{createdDate},{joined},{joinedDate},{sCreated},{date}and{time}use Discord timestamps, so everyone sees them in their local time and format. - Goodbye messages: the member has already left, so
{user}may not display as a proper mention.{username}or{displayName}usually reads better.{mCount}is the count after they left. - Welcome messages:
{joined}will nearly always say "a few seconds ago", because they've only just joined. - Link variables (
{avatar},{serverAvatar},{sicon},{sbanner}) show as a plain link in the message text.
Was this helpful?
Comments