Welcome & Goodbye
The Welcome & Goodbye module sends a message when a member joins, leaves, gains a role, or loses a role. Everything is configured from the dashboard's Welcome & Goodbye page, under four tabs:
- Join - sent when a new member joins the server.
- Leave - sent when a member leaves the server.
- Role gained - sent when a member is given a specific role.
- Role lost - sent when a member loses a specific role.
Note
There are no chat commands for this module - everything, including which roles trigger a "role gained"/"role lost" message, is configured from the dashboard.
On the Dashboard
Channel and DM messages
Each tab lets you configure two independent messages, either of which can be turned off without losing what you've set up:
- Channel message - posted in a channel of this server. Pick the channel, an optional send delay (0 to send immediately), and an optional Delete After (Seconds) value (0 to keep the message; anything higher automatically deletes it after that many seconds).
- DM message - sent directly to the member. Only available on the Join and Leave tabs, not for role changes. Direct messages are never auto-deleted.
Both use the same rich message editor as the rest of the dashboard (plain text or a Discord embed), with a live preview.
Placeholders
Insert a placeholder from the editor's dropdown, or type it directly - it will be replaced with the real value when the message is sent:
Member
%user%- Mention%username%- Username%fullusername%- Username with tag%discriminator%- Discriminator%user_avatar_url%- Avatar URL%user_server_avatar_url%- Server avatar URL
Server
%server%- Server name%server_member_count%- Member count%server_icon_url%- Icon URL%server_banner_url%- Banner URL%server_splash_url%- Splash URL%boost_level%- Boost level%boost_number%- Boost count%now%/%now_iso%/%server_time%- Current date/time, in a few formats
Bot
%bot%- Mention%botname%- Username%fullbotname%- Username with tag%botdiscriminator%- Discriminator%bot_avatar_url%- Avatar URL
The Role gained and Role lost tabs also add:
%role%- Role name%role_mention%- Role mention
Note
Premium: The maximum send delay is extended from 5 minutes to 15 minutes as a Premium feature (see Premium Perks).
Permissions Needed
- User: Manage Server, to edit any tab (this module defaults to server managers only - see Default Module Permissions).