The Welcome Module manages automated welcome and leave messages for users joining or leaving the server. It helps create a warm, personalized experience for new members and keeps the community informed about user activity.

Features:

  1. Welcome Messages

    • Sends a custom message when a user joins the server.

    • Can mention the user, show total member count, and include server rules or links.

    • Sent in a designated welcome channel (configured via /setup or similar command).

  2. Leave Messages

    • Sends a message when a user leaves the server.

    • Can include the user mention or name, and optionally update the member count.

    • Sent in a configured channel or disabled if not needed.

Configuration:

You can configure this module via control panel.

  • Set Welcome Channel
    Set the channel where welcome messages will be sent.

  • Set Leave Channel
    Set the channel for leave messages (can be the same or different from welcome).

  • Customize Messages
    You can use placeholders in messages:

    • {user.tag} – Mentions the user

    • {user.username} – User’s name

    • {server.name} – Server name

    • {server.member_count} – Current member count

    • other system variables also available.

Permissions:

  • Requires Manage Server permission to configure.

  • Anyone can see the welcome/leave messages once enabled.

Both welcome and leave features can be toggled on/off individually.

If no welcome or leave channel is configured, messages will not be sent.