# Greet

## What are greet messages?

> Greet messages enable you to set up messages when a user joins your server. Apollo has a very customizable greeting system, with multiple features to help the user make a greet message of their own choice. The bot also provides some variables you can use to customise your greet message even more.&#x20;

{% hint style="info" %}
Greet module is disabled by default. Run `a!greet toggle`/ `/greet toggle`to enable it.
{% endhint %}

## Sub commands for the Greeter Module

### `a!greet toggle`

> This command either enables or disables greet messages. To enable or disable greet throughout the server just use `a!greet toggle`or `/greet toggle`.

### `a!greet message`

> This command sets the message to be used when greeting. You can put anything here and get creative by using apollo's various variables. You can set your custom message buy using **a!greet message \<message>**.

<figure><img src="/files/O7f3dd2muvuobA29eAjv" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/hqCMyaguY37lgRSuTSYI" alt=""><figcaption><p>greet message in action</p></figcaption></figure>

### `a!greet delafter`

> This command sets the time (in seconds) after which the greet message will be deleted.

<figure><img src="/files/O01BdX3AGvffcQQZwjnf" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
This command only accepts seconds and not any other time format.
{% endhint %}

### `a!greet settings`

> This command shows the configurations that you have set for the greet message, which includes the greet message, greet enabled channels, time after which the greet will be deleted and also a button to test out the greet message.

<figure><img src="/files/ogRE6jVV4YsPsbiq8KAn" alt=""><figcaption></figcaption></figure>

### a!greet reset

> This command resets all your greet configurations for the server and disables the greet module again.

<figure><img src="/files/bxWiGZxxr8GHK9AHuBRw" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Syntax usage:**

`<>` = Required argument (mandatory and must be included)

`[]` = Optional argument (not necessary to be included)
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.apollo-bot.xyz/guides/greet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
