Skip to main content
A placeholder is replaced with a real value when the message is sent.
Example
Many placeholders have a short form. {user} and {member.name} give you the same thing.
A placeholder only works where the value exists. Track and artist placeholders need something playing, so putting {track.name} in a welcome message leaves it sitting in the message as raw text.

User

Whoever the message is about, which is usually the member who joined, left, or ran the command.

Server

Channel

The channel the message is being sent in.

Last.fm

These need a linked Last.fm account.

Profile

Now playing

Timestamps come out as unix numbers. Wrap one in Discord’s own timestamp format to get a date that updates itself, like <t:{member.created_at}:R> for “3 years ago”.
Last modified on August 4, 2026