> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jar.rip/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcomer

> Greet new members that join your server.

## Introduction

jar can greet your members with a custom message when they join your server. You can setup many welcomers - each with their own channel and message.

## Setting up a welcomer

To setup a welcomer, simply use the `welcomer add` command, followed by the channel and message you'd like to use.
<Tip>Embeds are supported in the message, you can use the embed builder to create one.</Tip>

<CodeGroup>
  ```ruby Syntax theme={null}
  welcomer add <channel> <message>
  ```

  ```ruby Example theme={null}
  ,,welcomer add #general Welcome to the server!
  ```

  ```ruby Example w/ Embed theme={null}
  ,,welcomer add #general {embed}$v{title: Welcome to the server!}$v{description: Enjoy your stay!}$v{content: {user.mention}}
  ```
</CodeGroup>

## Viewing a welcomer

To view a welcomer, simply use the `welcomer view` command, followed by the channel you'd like to view.
This will send the message you set up for the welcomer in the channel you specified.

<CodeGroup>
  ```ruby Syntax theme={null}
  welcomer view <channel>
  ```

  ```ruby Example theme={null}
  ,,welcomer view #general
  ```
</CodeGroup>

## Editing a welcomer

To edit a welcomer, simply use the `welcomer edit` command, followed by the channel and message you'd like to use.
This will overwrite the previous message you set up for the welcomer in the channel you specified.

<CodeGroup>
  ```ruby Syntax theme={null}
  welcomer edit <channel> <message>
  ```

  ```ruby Example theme={null}
  ,,welcomer edit #general Welcome to the server!
  ```

  ```ruby Example w/ Embed theme={null}
  ,,welcomer edit #general {embed}$v{title: Welcome to the server!}$v{description: Enjoy your stay!}$v{content: {user.mention}}
  ```
</CodeGroup>

## Listing welcomers

To list all welcomers in your server, simply use the `welcomer list` command.
This will show you all the welcomers, along with their channel and message.

<CodeGroup>
  ```ruby Syntax theme={null}
  welcomer list
  ```

  ```ruby Example theme={null}
  ,,welcomer list
  ```
</CodeGroup>

## Removing a welcomer

To remove a welcomer, simply use the `welcomer remove` command, followed by the channel you'd like to remove.

<CodeGroup>
  ```ruby Syntax theme={null}
  welcomer remove <channel>
  ```

  ```ruby Example theme={null}
  ,,welcomer remove #general
  ```
</CodeGroup>

## Resetting all welcomers

To reset all welcomers in your server, simply use the `welcomer reset` command.

<CodeGroup>
  ```ruby Syntax theme={null}
  welcomer reset
  ```

  ```ruby Example theme={null}
  ,,welcomer reset
  ```
</CodeGroup>
