Welcome new members with a clear automated process — from selection menu to admin validation, role assignment and welcome ticket creation.
Welcoming a new player takes time: private messages, in-game nickname request, manual checks and role assignment. Without a structured process, many new members slip through or wait too long before joining the guild.
1 command · Welcome module setup (guild & alliance mode)
/config_accueilConfigures and deploys the welcome module. An interactive wizard guides the setup step by step, then automatically deploys the permanent embed in the chosen channel.
Step 1 — Mode choice
| Mode | Description |
|---|---|
| ⚔️ Guild mode | For a single-guild server. Offers the member 3 choices: already a member / guest / application. |
| 🤝 Alliance mode | For a multi-guild alliance. The member selects their guild (among those with the welcome scope enabled). |
Step 2 — Channel configuration and customization
| Parameter | Guild mode | Alliance mode |
|---|---|---|
| Deployment channel (public) | ✅ | ✅ |
| Admin channel (notifications) | ✅ | ✅ |
| Role to ping | ✅ | ❌ (managed per guild) |
| Embed colour | ✅ | ✅ |
| Embed description | ✅ customizable | ✅ customizable |
Public embedMessage deployed automatically in the public channel. Contains a dropdown menu that members use to identify themselves — no command to type.
Menu options (Guild mode)
| Choice | Form shown |
|---|---|
| 👤 I'm already a member | In-game name (required) + Comment (optional) |
| 🤝 I'm a guest | In-game name + Who invited you and why (required) + Comment (optional) |
| 📝 I'd like to apply | In-game name + Account names + Why join (required) + Comment (optional) |
Admin panelAfter each form submission by a member, an embed is sent to the admin channel with the filled-in information. In application mode, the account names are clickable links to the Ankama profile.
Available buttons
| Button | Description |
|---|---|
| ✅ Validate | Opens an ephemeral menu to add/remove roles + rename toggle (in-game name), then confirmation |
| 🔴 Kick | Kicks the member from the server |
| 🎟️ Open a ticket | Creates a ticket channel in the "Ticket accueil" category, visible only to admins and the member |
Ticket buttons (generated from the admin panel)
| Button | Description |
|---|---|
| 🔒 Close the ticket | Deletes the channel immediately |
| 📁 Archive and close | Asks for a destination channel, generates a .txt file of the conversation, sends it, then deletes the channel |