mod_welcome

Send a custom message to new users.

Details

In order for this module to do anything mod_register must be enabled and configured to allow new registrations.

Usage

    modules_enabled = {
        -- Other modules
        "welcome"; -- Enable mod_welcome
    }

Configuration

Option Default Notes
welcome_message "Hello $username, welcome to the $host IM server!" The message to a new user with variable expansion - see below

Welcome Message Variables

Some variables can be specified in welcome_message and Prosody will automatically replace them with the relevant information before sending the message. The following list assumes a user has registered new.user@example.net.

Variable Description Example
$username The username of the new user new.user
$host The host of the new user example.net

Example

    modules_enabled = {
        -- Other modules
        "welcome"; -- Enable mod_welcome
    }
 
    welcome_message = "$host accepts you $username"