Skip to main content

Overview

Variables are dynamic placeholders that pom replaces with real data when a message is sent. Use them inside embed scripts to personalize welcome messages, goodbye messages, boost messages, and autoresponders. Variables use curly brace syntax: {variable_name}. Nested properties use dot notation: {user.display_avatar}.

User Variables

Information about the member who triggered the event (the person who joined, left, boosted, etc.).

Guild (Server) Variables

Information about the server where the event occurred.

Channel Variables

Information about the channel where the message is being sent.

Date & Time Variables

Current date and time information.

Usage Tips

The most commonly used variables are {user}, {user.mention}, {user.display_avatar}, {user.join_position_suffix}, {guild}, and {guild.count}. These cover most welcome and goodbye message needs.
Use {user.display_avatar} instead of {user.avatar} for thumbnails and images — it respects server-specific avatars when available.
Variables are case-sensitive. {User} will not work — use {user}.