Welcome & Leave Messages

Set up welcome and leave messages with custom templates, image cards, and custom backgrounds.

Setting up welcome messages

Welcome messages are configured using the automsg command with the member_join trigger. You specify a channel and the message content.

Usage

/automsg set member_join #welcome <message>

Example

/automsg set member_join #welcome "Welcome {user.mention} to {server}! 🎉"

Every time a new member joins, Nevi will send your custom message in the specified channel. Make sure Nevi has permission to send messages and embed links in that channel.

Template variables

Welcome and leave messages support the same template variable syntax as custom commands. Use these variables to personalize your messages.

VariableDescription
{user}The member's display name
{user.mention}Mentions the member (pings them)
{user.name}The member's username
{server}The server's name
{server.memberCount}Current total member count

Example message: Welcome {user.mention} to {server}! You are member #{server.memberCount}.

Welcome image cards

Nevi can generate a visual welcome card with the member's avatar, name, and server info. These cards make your welcome channel look polished and are eye-catching for new members.

Usage

/automsg imageToggle welcome images

When enabled, the welcome image card is sent alongside your text message. You can use both together or disable the text content and use only the image.

Custom backgrounds

Customize the background of your welcome image cards to match your server's branding or aesthetic.

Usage

/automsg backgroundSet a custom background for welcome cards

This lets you upload or link a custom image to use as the welcome card background. For best results, use an image that is at least 800 pixels wide with a dark enough tone that white text remains readable.

Leave messages

Leave messages work exactly the same way as welcome messages but use the member_leave trigger instead.

Usage

/automsg set member_leave #goodbye <message>

Example

/automsg set member_leave #goodbye "{user.name} has left {server}. We now have {server.memberCount} members."

Leave messages support all the same template variables. Note that {user.mention} will not ping the user since they've already left the server, but it will display their name in a mention format.

Viewing current settings

Check what automessages you currently have configured.

Usage

/automsg view

This shows all active automessage triggers, the channels they post to, and a preview of the message content.

Removing messages

Remove a welcome or leave message when you no longer want it.

Usage

/automsg remove <trigger>

Example

/automsg remove member_join

This completely removes the automessage for that trigger. You can set it up again later with a new message and channel.

Related Commands

/automsgmanagementRequires admin

Configure event-triggered messages (welcome/leave)