Welcome
Configure welcome, leave, and boost messages with template variables and auto-role assignment.
The Welcome module sends customizable messages when members join, leave, or boost your server. You can also automatically assign roles to new members.
Quick Reference
| Command | Description | Permission | Cooldown |
|---|---|---|---|
.welcome | Configure welcome messages | Admin | 3s |
.leave | Configure leave messages | Admin | 3s |
.boost | Configure boost messages | Admin | 3s |
.autorole | Manage auto-assigned roles | Admin | 3s |
Welcome Messages
Send a message when a new member joins the server.
Setup
Subcommands
Aliases: greet
Permission: Admin
Examples:
Leave Messages
Send a message when a member leaves the server.
Subcommands
Aliases: goodbye, farewell
Permission: Admin
Examples:
Boost Messages
Send a message when a member boosts the server.
Subcommands
Aliases: boostmsg, boostmessage
Permission: Admin
Examples:
Auto Role
Automatically assign roles to new members when they join.
Subcommands
Aliases: ar, joinrole
Permission: Admin
Examples:
You can assign up to 10 auto-roles. The delay setting is useful if you want to give the join gate time to process before assigning roles.
Template Variables
All welcome, leave, and boost messages support these template variables:
| Variable | Description |
|---|---|
{user} | The member's username |
{user.mention} | The member as a mention (@Alex) |
{user.tag} | The member's full tag (Alex#1234) |
{user.id} | The member's user ID |
{user.avatar} | URL to the member's avatar |
{server} | The server's name |
{server.members} | Total member count |
{server.boosts} | Number of server boosts |
{server.icon} | URL to the server icon |
{channel} | The channel name where the message is sent |
Use .welcome variables (or .leave variables / .boost variables) to see the full list.