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.
| Variable | Description |
|---|---|
| {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 image— Toggle 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 background— Set 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 adminConfigure event-triggered messages (welcome/leave)