Welcomer & Auto-Role
Greet new members with beautiful banner cards, send custom DM messages, and automatically assign roles on join.
ShadowCore's Welcomer system lets you greet new members with a stunning banner card or a plain text message, send them a DM, and automatically give them a role when they join. You can also configure farewell messages for when members leave.
All welcomer commands require the Manage Guild permission.
Setting the Welcome Channel
/welcomer in-channel channel: #welcome
This is the channel where ShadowCore will post welcome messages when a new member joins.
Welcome Message Style
/welcomer in-style style: <choice>
| Style | Description |
|---|---|
🖼️ Components V2 card |
A beautiful banner card (default) |
💬 Plain text only |
A simple text message |
Welcome Message Text
/welcomer in-text text: <your message>
Customize the text shown in the welcome message. You can use these placeholders:
| Placeholder | Replaced with |
|---|---|
{username} |
The new member's username |
{guildName} |
Your server's name |
{memberCount} |
Current member count |
Example:
Welcome {username} to {guildName}! You're member #{memberCount} 🎉
Custom Welcome Banner Background
/welcomer in-background url: https://your-image-url.com/banner.png
Sets a custom background image for the welcome card. The URL must start with http and link to a publicly accessible image.
DM on Join
/welcomer dm-text text: <your message>
Sends a private DM to every new member when they join. Supports the same placeholders ({username}, {guildName}, etc.). Great for sharing server rules or a welcome kit.
Auto-Role on Join
/welcomer role role: @Role
Automatically assigns a role to every new member when they join the server. Useful for:
- A default
@Memberrole - A gate role if you're using a verification system
Farewell Messages
You can also configure a farewell message when members leave the server.
Farewell channel
/welcomer out-channel channel: #goodbye
Farewell style
/welcomer out-style style: <choice>
Same options as the welcome style: components-v2 card or plain-text.
Farewell text
/welcomer out-text text: <your message>
Supports the same placeholders. Example:
Goodbye {username}! We hope to see you again in {guildName} 👋
Farewell banner background
/welcomer out-background url: https://your-image-url.com/farewell-banner.png
Example Setup Checklist
- [ ]
/welcomer in-channel channel: #welcome— Set the welcome channel - [ ]
/welcomer in-style style: components-v2— Choose the card style - [ ]
/welcomer in-text text: Welcome {username}!— Write your welcome text - [ ]
/welcomer in-background url: <image url>— Add a custom banner (optional) - [ ]
/welcomer dm-text text: <message>— Set a DM greeting (optional) - [ ]
/welcomer role role: @Member— Set the auto-role (optional)