Skip to main content

Overview

Goodbye messages fire automatically when a member leaves your server — whether they left voluntarily, were kicked, or were banned. Like welcome messages, goodbye messages use pom’s embed scripting system and support dynamic variables for personalized farewells. You can configure multiple goodbye messages across different channels, and each one can be a plain text message, a rich embed, or both.

Setting Up a Goodbye Message

,goodbye add <channel> <message>
ParameterTypeRequiredDescription
channelChannel mentionYesThe channel where the goodbye message will be sent
messageEmbed scriptYesThe message content using embed scripting syntax

Managing Goodbye Messages

View

See the raw embed script for a specific channel.
,goodbye view #goodbye

List All

Show all configured goodbye messages across the server.
,goodbye list

Remove

Stop sending goodbye messages in a specific channel.
,goodbye remove #goodbye

Clear All

Remove all goodbye messages across the entire server.
,goodbye clear
This removes all goodbye messages at once and cannot be undone.

Testing

Preview your goodbye message using your own account.
,goodbye test [channel]

Self-Destructing Messages

Make goodbye messages auto-delete after a set time.
,goodbye add #goodbye {embed}$v{title: Goodbye {user}!} --self_destruct 15
The value must be between 6 and 60 seconds.

Example Goodbye Messages

Simple

,goodbye add #general {message: **{user}** just left. We now have {guild.count} members.}

Rich Embed

,goodbye add #goodbye {embed}$v{color: #FF6B6B}$v{title: Member Left}$v{description: **{user}** has left **{guild}**. They were member #{user.join_position_suffix}.}$v{thumbnail: {user.display_avatar}}$v{footer: {guild.count} members remain}$v{timestamp}
Aliases: ,leave, ,bye