# Welcomer Cog - ver-1.0.0 A configurable cog to automatically welcome new users when they join your server. # Features - Fully Configurable: Set a custom welcome message and channel for each server. - Enable/Disable: Easily toggle the welcomer on or off without losing your settings. - Placeholder Support: Personalize your welcome message with user and server details. - Easy Setup: A simple command group for admins to manage all settings. - Permissions: All settings commands require `Manage Server` permissions to use. # Commands All configuration is handled through the `[p]welcomeset` command group. [p]welcomeset channel <#channel> Sets the channel where welcome messages will be sent. Alias: chnl Example: [p]welcomeset channel #welcome [p]welcomeset message Sets the custom welcome message. See the "Placeholders" section below for available variables. Alias: msg Example: [p]welcomeset message Welcome {user.mention} to {server_name}! We're glad you're here. [p]welcomeset toggle Toggles the welcomer system on or off for the server. Aliases: on, off Example: [p]welcomeset toggle [p]welcomeset settings Displays the current settings for the welcomer in an embed. Aliases: show, status Example: [p]welcomeset settings [p]welcomeset test Sends a preview of the current welcome message to the channel where the command is run. Example: [p]welcomeset test [p]welcomeset reset Resets all welcomer settings for the server to their default values. Example: [p]welcomeset reset Quick Setup Guide Load the Cog: [p]load welcomer Set the Welcome Channel: [p]welcomeset channel #your-welcome-channel Set Your Custom Message: [p]welcomeset message Welcome, {user.mention}! Enjoy your stay in {server_name}! Enable the System: [p]welcomeset toggle The bot will now welcome new members in the channel you specified. You can use [p]welcomeset settings at any time to check your configuration. Placeholders for the Welcome Message You can use the following placeholders in your custom welcome message. They will be automatically replaced with the correct information when a new user joins. {user}: The user object itself. {user.mention}: Pings the new user (e.g., @UnstableKitsune). {user_name}: The new user's name (e.g., UnstableKitsune). {server_name}: The name of the server they joined. For full documentation, please visit the [repository wiki](https://git.kitsunic.org/kitsunicWorks/unstable-cogs/wiki).