Welcome Module
Greet new members (and optionally announce leaves) with messages or Components V2 embeds.
Overview
When someone joins, Lio posts to your welcome channel. You can send plain text, a CV2 container, optional server rules button, auto-assign a role, and optionally DM the member.
Leave messages are separate — configure another channel and template for when someone leaves.
Setup
- Enable Welcome in Modules.
- Set Welcome channel (text or announcement).
- Edit the welcome message or design a CV2 embed draft.
- Optional: auto-role, DM toggle (off by default), leave channel.
Placeholders
- {user} — mention of the new member
- {user.tag}, {user.id} — tag and snowflake
- {server} — guild name
- {memberCount} — member count after join
- {rules} — rules text shown via the rules button
Direct messages
DM on join is disabled by default. Enable Send DM in the module config and edit the message or DM embed draft.
Members with DMs closed will silently fail — this is normal Discord behavior.
Usage
Fully automatic on member join/leave — no commands for regular members.
Rules button opens an ephemeral rules message when configured.
Troubleshooting
- No welcome post → check channel ID, bot Send Messages permission, module enabled.
- No join events → check Welcome module is enabled and the welcome channel is set correctly.
- Rules button empty → fill Server rules in module config.