# Home

View the official documentation of Apollo, the giveaway management discord bot.

👋 Welcome, வணக்கம், Bienvenido, Bienvenue, ようこそ, Добро пожаловать, स्वागत, خوش آمدی.

Apollo Bot is a powerful Discord bot designed to help you manage your server with ease. With a wide range of features and commands, Apollo is the perfect choice for server owners who want to take their server to the next level.

### Features

Apollo Bot comes equipped with a variety of features to help you manage your server, including:

* **Advanced giveaway system:** Easily manage giveaways with a range of options for your needs.
* **Global AFK:** Set a global AFK status for your server members with a customizable message.
* **Message counter:** Keep track of message counts for each user and channel on your server.
* **And much more!**

### Getting Started

To start using Apollo Bot on your server, simply invite it by using the invite link provided below.

{% embed url="<https://dsc.gg/apollo-invite>" %}

After inviting, you can use the `help / a!help` command to see a list of available commands and get started with server management.


# Basic configuration

Some configurations which are necessary for the basic functions of Apollo.

### Invite Apollo to your server:

{% embed url="<https://dsc.gg/apollo-invite>" %}

### Quicksetup some configurations

#### Step 1 - Triggers

> This will set `g!end`, `!gend`, `g!reroll`, `!greroll` astriggers.&#x20;
>
> You can add/remove triggers using `a!trigger add [trigger]` or `a!trigger remove [trigger]`.

#### Step 2 - Win messages

> This will set **Congratulations, `{winner(username)}`! You have `{claim_time}`to claim!** as the win message.&#x20;
>
> You can change it anytime using `a!winmsg set [message]`. Checkout a!vars to check the variables you can use.

#### Step 3 - Claim time

> This will set 10 seconds to claim for everyone as default. You can add claim time to a role using `a!claimtime add [role_id] [time]`.&#x20;
>
> Please note that the total claim time of a member will be the SUM of ALL the claim times of each of the member's roles. So if you have a special role to get Members 13 seconds, add 3s claim time to that role. Apollo will calculate 10s (default) + 3s (role claim time).

#### Step 4 - Final Step

> You have to **MANUALLY TYPE** `a!winmsg enable` to enable the win message.


# Premium

Enhance your classic Apollo experience by purchasing one of the tiers below!

## What is Apollo Premium? <a href="#what-is-itranslator-premium" id="what-is-itranslator-premium"></a>

> Apollo Premium is an improved version of the free instance providing a lot of powerful features for premium discord servers.&#x20;

{% hint style="success" %}
Purchase Apollo premium, go to our website at <https://apollo-bot.xyz/premium>
{% endhint %}

## How do I sign up for premium?

> 1. Head over to <https://apollo-bot.xyz/premium>
> 2. Select a plan.
> 3. Click on "Upgrade", then follow the checkout session.

## Managing Subscriptions

> Head to <https://apollo-bot.xyz/dashboard/manage-subscription> to manage your payment method(s) or cancel your subscription. If you are looking for a refund, please join our [Discord server](https://discord.gg/dndkJfVjA3).

## Enabling Premium

> To enable, type `/premium enable` in your server.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FPajsR9E96lMR0VrVfQsN%2FSelection_001.png?alt=media&amp;token=9a6bc27c-9d88-4a44-b3b2-dde2c069abd4" alt=""><figcaption></figcaption></figure>

> To disable, type `/premium disable` in your server.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FZyKUYrgecd84KXe4pwji%2Fimage.png?alt=media&amp;token=a0345e8b-f08e-43b3-b223-5b6f88516de8" alt=""><figcaption></figcaption></figure>

> To view your premium subscription, type `/premium info` in your server.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FEg8K3Z9nZmpXVVNuJnEA%2Fimage.png?alt=media&amp;token=900d345e-fe5e-45ca-bd64-7a76fb47e184" alt=""><figcaption></figcaption></figure>


# Claimtime

In this page, you will learn the basics of claimtime and its usage.

## What is claimtime ?

> Whenever you host a giveaway using apollo, each user is given a set "claimtime" i.e the time that they have to claim the "set prize". Using apollo's advanced claimtime manager helps you to give extra claim time to set users/roles. In this section we will go through the details of the claimtime.
>
> Please refer to the [**overrides**](/guides/overrides) section if you are not familiar with it as claimtime uses overrides.

## Subcommands for the Claimtime Module

### `a!claimtime`

> This command checks the claimtime for a user or a role. It gives the claimtime for a role and it gives the total claimtime for a user.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2F0sj5qqSoguf1DtvwbRFu%2Fimage.png?alt=media&amp;token=9cca3fcf-15cf-47cd-88d2-83feac432d87" alt=""><figcaption><p>claimtime for a member</p></figcaption></figure>

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FCsLLazDMn3deNkQW3VkP%2F200B798B-3218-41FC-AF10-DD836EA92C8C.png?alt=media&amp;token=a0565f28-9f14-40c2-abad-303c3205be23" alt=""><figcaption><p>claimtime for a specific role</p></figcaption></figure>

### Admin commands for the Claimtime Module

### `a!claimtime-admin add` (`/claimtime-admin add`)

> This command adds or updates a specific amount of time (claimtime) to the role mentioned. Use `s` for seconds, `m` for minutes and `h` for hours.

{% hint style="warning" %}
This only works for roles and cannot be set for specific users
{% endhint %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2F047q5eAhRJ9fyPYo9krW%2FEB5A431F-95EE-4E0A-A6CF-1837567B15BD.png?alt=media&amp;token=c3523bcc-87be-477b-90c9-1a623036dca8" alt=""><figcaption><p>running the command will prompt you with an override selection. if you are unsure, please read our guide on <a href="/guides/overrides">overrides</a></p></figcaption></figure>

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FrfF2WoFWOteROxZmmJzN%2F4D08C3D4-BF5B-4114-A359-B1FB24B45DDB.png?alt=media&amp;token=c6236688-ee59-4cf8-9322-34a2623c14e3" alt=""><figcaption><p>once an override has been selected, the bot will acknowledge your selection</p></figcaption></figure>

### `a!claimtime-admin remove` (`/claimtime-admin remove`)

> This command removes the claimtime set for that particular role. Once this command is used on a role, the whole claimtime is deleted for that specific role completely.&#x20;

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FGCjl0w7kNxs5c0tYkZhc%2F%7BA2BB8199-B48A-407B-BB09-0C7E43A1819D%7D.png?alt=media&amp;token=3f9eea48-aeca-423c-bcce-0da5a0cd9e9a" alt=""><figcaption></figcaption></figure>

### `a!claimtime-admin display (/claimtime-admin display)`

> This command shows the configured claimtime for the roles in the server, however this command only shows the claimtime only for the configured roles as shown below.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FZBrv2XGUMqJJ7gFeQaq5%2F%7BAEC4D014-89AD-4F81-AF46-9A421D4AA068%7D.png?alt=media&amp;token=28ede369-0c07-48b7-b312-581f9515f66d" alt=""><figcaption></figcaption></figure>

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

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

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


# Message Counter

In this page, you will learn the detailed usage of the message counting feature.

## What is message counter?

> This module of apollo lets users track messages on their discord server. Apollo has a very customisable and advanced message tracking system. This module in any way does not track or store your messages in a database. You can also disable this command for yourself if you wish your messages not be counted by apollo.&#x20;

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FAWmPucHD0HZLazI64uBm%2Fimaaaaaaaaaaaaaaaae.png?alt=media&amp;token=f4e4ce4d-106a-46bf-aa81-f67d89ae4c6c" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Message Counter is disabled by default for your server, use **a!messages enable** to start counting messages in the server.
{% endhint %}

## Subcommands for the Message Counter Module

### `a!messages (/messages)`

> This command shows the number of messages that has been sent by the user. You can also use this command to check the message sent by other users in the server too by using **a!messages {@user}** or by using **a!messages {userID}.**&#x20;

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FTrovW8n9sVsRYNyHXo7j%2Fimaaaaaaaaaaaaaaaae.png?alt=media&amp;token=14ff6763-0453-408f-930a-d08667256a3a" alt=""><figcaption></figcaption></figure>

### Admin commands for the Claimtime Module

### `a!messages-admin <enable [or] disable>` / `/messages-admin <enable`` ``[or] disable>`

> This command helps to enable or disable the message counting feature in your server, and as mentioned above by default the message counter is off for the given server.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2Fr0ZtCnP30KafxfXuk1xS%2Fimage%20(8).webp?alt=media&amp;token=a0c88a51-e4f0-4429-be3e-4d8910e21e04" alt=""><figcaption><p>command to enable the counter</p></figcaption></figure>

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FvErKSTemjwHeOHnebtSE%2Fimage%20(9).webp?alt=media&amp;token=2badb7ee-0aa5-40f5-8ae3-11169830edc0" alt=""><figcaption><p>command to disable the counter</p></figcaption></figure>

### `a!messages-admin settings` / `/messages-admin settings`

#### *Blacklist Mode*

> In this mode, Apollo will blacklist the given channels where the messages will not be counted. But the messages in all the other channels will be counted as usual.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FZUYBrNQosFpHJbEXUd0r%2Fimage.webp?alt=media&amp;token=b81ce5e0-e34c-4582-a8f3-ef2a237f289a" alt=""><figcaption><p>select the dropdown and choose blacklist to enter blacklist mode</p></figcaption></figure>

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FvVK3T3SEuEy9ie97nmNU%2Fimage%20(1).webp?alt=media&amp;token=42b0d2b5-270a-441f-984f-05013cbef6bb" alt=""><figcaption></figcaption></figure>

In the example shown above, we have set Apollo to ignore (blacklist) the **#rules** channel and any messages sent in that channel will not be counted. To add a channel to blacklist, just use the dropdown menu to select it.

#### *Whitelist Mode*

> In this mode, Apollo will whitelist the given channels where the messages will be counted. But the messages in all the other channels will not be counted.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FZUYBrNQosFpHJbEXUd0r%2Fimage.webp?alt=media&amp;token=b81ce5e0-e34c-4582-a8f3-ef2a237f289a" alt=""><figcaption><p>select the dropdown and choose blacklist to enter blacklist mode</p></figcaption></figure>

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FtI2b99FtBMKepdz6zg9P%2Fimage%20(2).webp?alt=media&amp;token=e149085d-6acc-4f2b-9c36-814a93bffe4e" alt=""><figcaption></figcaption></figure>

In the example shown above, we have set Apollo to only count from the **#general** channel and any messages sent in that channel **only** be counted. To add a channel to whitelist, just use the dropdown menu to select it.

{% hint style="info" %}
You can add multiple channels to the blacklist or the whitelist.
{% endhint %}

### `a!messages-admin add` / `a!messages-admin remove`

> This command lets you add or removes messages for a particular user or yourself. Note that this feature can only used by administrators of a server.&#x20;

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FeOMOnHhjarjEf21vHWp2%2Fimage%20(3).webp?alt=media&amp;token=6de84a6e-772c-4e99-9e6e-9e8d660363f2" alt=""><figcaption><p>bot has added 40 messages to user</p></figcaption></figure>

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FJcX5q9zmwR5b2thefj6K%2Fimage%20(4).webp?alt=media&amp;token=00270ea7-813d-4be0-9d50-7d8f16df12c3" alt=""><figcaption><p>bot has removed 30 messages from the user</p></figcaption></figure>

{% hint style="warning" %}
Removing messages greater than the messages a user has will reset their message count back to **zero** and not any negative integer.
{% endhint %}

### `a!messages-admin reset`

This command allows you to reset the messages of a particular user in your server.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FDuXKqSGPudbuqtzNLz0g%2Fimage%20(5).webp?alt=media&amp;token=046bee8d-973e-4353-ab21-bedd0e7c3086" alt=""><figcaption><p>bot has successfully reset message count</p></figcaption></figure>

#### `a!messages-admin reset-all`

This command allows you to reset the messages of everyone in your server to **0**. The bot will ask for a confirmation before proceeding.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2Fafl6TAuSQIDfi69Ya8fy%2Fimage%20(6).webp?alt=media&amp;token=f79983a7-05ee-4f43-95f3-602884f7ac78" alt="" width="357"><figcaption></figcaption></figure>

### `a!leaderboard` / `a!lb` / `/leaderboard`

This command shows the messages sent by everyone from greatest to the least. This command uses pagination so you can scroll through through multiple pages to check the message counts.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2Fvravt05nwqsFcZwuCG74%2Fimage%20(7).webp?alt=media&amp;token=11062f93-7b57-4423-adff-e5d79c8e28e0" alt=""><figcaption></figcaption></figure>

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

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

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


# Configurations

In this page, you will learn about configuring Apollo within your server.

## What is the config command ?

> This command is like the main control for your entire server. Once this command is executed, apollo sends all the configurations set in your server. This command shows your triggers, winner messages and giveaway configurations. It also lets you enable webhook mode which is completely customisable like the webhook avatar and username. In short this command is the **control panel** for your server.

## Sub commands (buttons) for the Config Module

### Triggers

> Pressing this button will show all the trigger messages that will trigger apollo to send a particular win message. Using this menu you can also add or remove the trigger words.&#x20;
>
> ![](https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FiC2dtk5AaIge9N5tDd4M%2FScreenshot%202023-05-16%20at%2012.58.52%20AM.png?alt=media\&token=eabaaa82-bc06-415d-94e5-34ecf5fe0aac)

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2F7nl2V2VznWTZG9YjdCMO%2FScreenshot%202023-05-16%20at%2012.58.08%20AM.png?alt=media&amp;token=fae297f9-b21f-4e40-b770-9a473d3e5713" alt=""><figcaption></figcaption></figure>

### Win Message

> Pressing this button will show the winner message that has been set on the server. This menu also lets you enable/disable the win message. You can also set a text win message or embed win message using this menu.\
> ![](https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FG1TLunW54CXFlWNTDacx%2FScreenshot%202023-05-16%20at%201.03.25%20AM.png?alt=media\&token=5f199891-17e2-4a2a-ba45-d3e0b91e92f0)

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FgoulkHeAHKUxQrut8Vsk%2FScreenshot%202023-05-16%20at%201.02.25%20AM.png?alt=media&amp;token=b7154393-c2a3-4522-b89b-1e03b72efcda" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You may click the variables button to see the different variables that can be added to your message.\
![](https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FiC2dtk5AaIge9N5tDd4M%2FScreenshot%202023-05-16%20at%2012.58.52%20AM.png?alt=media\&token=eabaaa82-bc06-415d-94e5-34ecf5fe0aac)
{% endhint %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FbkrSP0kAKBq5RCebbcJU%2FScreenshot%202023-05-16%20at%201.01.46%20AM.png?alt=media&amp;token=7cea9a24-265e-41b8-b8e3-ed618a0e6bbf" alt=""><figcaption><p>list of triggers that can be used for the win message</p></figcaption></figure>

### Giveaway Config

> Pressing this button shows the message that apollo sends whenever a giveaway is being hosted. You can change this to your liking from the regular message sent by apollo. Pressing this button also shows the preview of the current embed that has been set for giveaway messages!![](https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FCWe8UgTVav37Ji1OB9Ym%2FScreenshot%202023-05-16%20at%201.13.23%20AM.png?alt=media\&token=ec8cc08d-d74e-4050-8a43-37500ce89af3)

<div><figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FX7hW69GaMi9SLAZHR6i1%2FScreenshot%202023-05-16%20at%201.13.06%20AM.png?alt=media&amp;token=5a3c9a10-37c3-4412-861f-ef9719d30865" alt=""><figcaption><p>replying with a!embed will allow you to edit this message</p></figcaption></figure> <figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FTygysZCghKMwTL4vUP4N%2FScreenshot%202023-05-16%20at%201.14.27%20AM.png?alt=media&amp;token=2c68d78a-c055-4c1b-8f3c-958c202541c7" alt=""><figcaption><p>embed editor</p></figcaption></figure></div>

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FkeBkKfmkHyUi4lIyWsZh%2FScreenshot%202023-05-16%20at%201.14.44%20AM.png?alt=media&amp;token=71f66299-8e6d-4f3f-8ca9-e84db0272252" alt=""><figcaption><p>confirmation message with multiple options as you press "finish" on the embed editor shown above</p></figcaption></figure>

{% hint style="warning" %}
This is a premium feature, to enable it please refer to the [premium tab](/premium)
{% endhint %}

### Webhook Mode

> Pressing this button will allow you to enable/disable and edit the webhook that apollo will send for a win message. This feature allows you to use webhooks instead of using the bot to send the winner message.\
> ![](https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FzSiPquiJwvTZ09xuz8eS%2FScreenshot%202023-05-16%20at%201.19.42%20AM.png?alt=media\&token=54433e5c-9daa-4553-8eb9-a8d90de1ee16)

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FFwJdciU6xqCDK7vlzRY6%2FScreenshot%202023-05-16%20at%201.20.28%20AM.png?alt=media&amp;token=698048cc-7786-4443-a671-0b937679138e" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
This is a premium feature, to enable it please refer to the [premium tab](/premium)
{% endhint %}

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

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

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


# Giveaways

In this page, you will learn about hosting & managing giveaways using Apollo.

As you know apollo has a very sophisticated and advanced giveaway system. This page will walk through each and every command in detail so you can use the most out of apollo giveaway system.

## Giveaway Management Commands

### `a!wins`

> This command shows the amount of win counts of giveaways hosted in the particular server and in all the servers apollo is in. In addition to the count, this command also shows what prize has been won by that particular user.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FCy95m0l09ND4KZaxdNlj%2Fimage%20(2).webp?alt=media&amp;token=a1996980-87e7-415b-8611-bdc476c8d719" alt=""><figcaption></figcaption></figure>

### `a!glist`

> This command shows all the active and ended giveaways in the particular server across all channels. This command also shows other information like giveaway host, giveaway winner of ended giveaways, and the channel the giveaway is in.&#x20;

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2F36Ge3VFrJwMp4rY7q0yl%2Fimage%20(5).webp?alt=media&amp;token=f8cd6517-e9a0-4745-9a49-402a7c9ee9dc" alt=""><figcaption></figcaption></figure>

This command sends a button to view all the giveaways in paginator (page embed) form, as shown above.&#x20;

### `a!gwin-role` / `/gwin-role`

> This command shows the roles that are to be added to the winner after they have won a giveaway. a!winrole set adds a new role to be added to the winners whereas a!winrole remove will delete the role to be added to winners.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2F0d9k0fNDrv6kNmJYEtS3%2Fimage%20(6).webp?alt=media&amp;token=4707e1f5-bd00-438c-8f64-2207f1d3d67a" alt=""><figcaption></figcaption></figure>

## Giveaway Host Commands

### `a!gcreate`

> This command can be used to start a giveaway step-by-step and also add requirements in detail. You can add requirements like account age, user must not have won any giveaways before, must've sent `<x: int>` amount of messages, etc.,

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FURg8DZQb3KfVioL9fvEy%2Fimage.png?alt=media&amp;token=3c2eab6e-282b-4a81-ba71-45927876c91a" alt="" width="563"><figcaption><p>Apollo will send a panel like this at first, you can configure everything from here</p></figcaption></figure>

**Adding requirements:**

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FDjZZkrG2o7c5MVCep50Z%2Fimage.png?alt=media&amp;token=807ba56b-0017-43ad-a114-9d4a233b34f4" alt=""><figcaption><p>you will be shown a variety of options from which you can choose from. a detailed info about each requirement is listed below</p></figcaption></figure>

> * Message count: Participant must have sent `x` amount of messages to enter the giveaway.
> * Joined days: Participant must have stayed in the server for `x` amount of days.
> * Account age: Participant's discord account must be `x` amount of days old.
> * Role: Participant must have a specific role (say `@supporter`) in the server.
> * Not role: Participant must NOT have a specific role (say `@giveaway banned`) in the server.
> * No win: Participant must NOT have won any giveaways in the server.
> * Bypass: Participant with a specific role (say `@booster`) can bypass all requirements if any.

**Setting basic info for the giveaway:**

> To setup basic info like giveaway name, number of winners and duration click on the "Edit" button in the message and you will be prompted with a pop-up (or modal). You can fill it up and click submit to end the giveaway creation process.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FtpmE4FubZ5owUkCkMsc1%2Fimage.png?alt=media&amp;token=de3aaa10-d3c5-400d-8862-52c0870c98a8" alt=""><figcaption><p>popup (or modal) to fill inorder to end the giveaway creation process</p></figcaption></figure>

After setting everything you can click on the "Start Giveaway" button to start the giveaway.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FFFIpIuChe4yTMprC3R5A%2Fimage.png?alt=media&amp;token=a152595b-cd68-4607-80fb-8342c7aa5e42" alt=""><figcaption></figcaption></figure>

### `a!gstart`

> This command is used to start giveaways in a particular channel. The format to use this command is `a!gstart <time> <winners> <prize>`. Once you have entered the parameters, Apollo will automatically delete your message and start a giveaway in that particular channel.\
> \
> For Example to host a giveaway with 2 winners, time of 1 hour and prize of Gold, we type in `a!gstart 1h 2 Gold`

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FGKm7rNmUyGdfZOPVlvNB%2Fa!gstart.gif?alt=media&amp;token=d23cfc07-0535-47ec-8b11-da49fc478481" alt=""><figcaption><p>Example giveaway</p></figcaption></figure>

### `a!gend`

> This command is used to end a particular giveaway in a particular channel. If there are more than one giveaways running at the same time then you can use `a!gend <messageid>` to end that particular giveaway, as we replace `<messageid>` with the id of the giveaway.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FwOqturlapTPFVB81vMqf%2Fa!gend.gif?alt=media&amp;token=b9717897-7458-4430-aee1-663bc31dfb67" alt=""><figcaption><p>Ending giveaway</p></figcaption></figure>

### `a!greroll`

This command rerolls the winner of a perticular giveaway. When multiple giveaways are running then you can use `a!greroll <messageid>` to reroll that particular giveaway. Here `<messageid>` is the id of the message of the giveaway.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2F4UBIoSjj5ilxBc9C1CZ0%2Fa!greroll.gif?alt=media&amp;token=f8d22270-0e17-4dc5-849b-9e442eecb389" alt=""><figcaption><p>Rerolling Giveaway</p></figcaption></figure>

## Giveaway Control Commands

### `a!gblacklist`

> This command blacklists a particular user from reacting/participating in giveaways by automatically removing reactions to giveaways in the particular server. This command only applies to the local server and not the global giveaway blacklist (i.e. the user can still participate in other giveaways hosted by apollo in other servers)\
> \
> Just type in `a!gblacklist <@user>` to blacklist them from all giveaways in your server.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FVqMibyEk8cX50qFmwr5R%2Fimage%20(8).webp?alt=media&amp;token=6e89d389-8129-4d64-b048-441930633de8" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2Fg3jR3cX7dDqmgydG5oD6%2Fimage%20(9).webp?alt=media&amp;token=049678b8-4e03-40ba-915e-dde7848a3f3c" alt=""><figcaption><p>run the command again to unblacklist the user</p></figcaption></figure>

To view all blacklisted users, run `a!gblacklist` or `/gblacklist` without mentioning any users.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FPGzQTt9Hbk3f8XJLgSWG%2Fimage%20(10).webp?alt=media&amp;token=30e49123-88bb-4eea-8862-fdf5bb09a7e5" alt=""><figcaption></figcaption></figure>

### `a!gcheck`

> Checks if the user has met the specific requirement to enter the giveaway. Requirements include messages, account age, etc., and can be set up using the gcreate command.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FVJOZppCF2MPGHzP4izZH%2Fimage%20(12).webp?alt=media&amp;token=203fcdf5-cf3c-4c5f-b263-5cff96f78333" alt=""><figcaption></figcaption></figure>

### `a!gdelete`

This command deletes the giveaway log from the a!glist database. To delete a particular giveaway just use the a!gdelete command followed by the giveaway message id that can be obtained either directly from the message or from the [a!glist](#a-glist) command.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FzVPvblbQC5OAOXl4XYQH%2Fimage%20(11).webp?alt=media&amp;token=ae614cdc-f50b-463c-bcdd-30d18a708038" alt=""><figcaption></figcaption></figure>

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

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

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


# Greet

In this page, you will learn about greet & welcoming newly joining users.

## 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="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FrqIFYUUoldme8aJRfr6v%2Fimage.png?alt=media&amp;token=e496d338-8d15-4e6e-891c-9b100858bd64" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FJqV0fPcfPo65fztanjBn%2Fimage.png?alt=media&amp;token=b6208bce-2fa3-4e04-b69e-33da36ea2207" 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="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FvPJwkYAHnFyEb3WtsGKL%2FScreenshot%202023-05-16%20at%2012.31.37%20AM.png?alt=media&amp;token=ca0df22b-6b74-4c94-8029-a7cf2d8ffa65" 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="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2Fl1AtB9ypdTLlARteBPEa%2Fimage.png?alt=media&amp;token=9df407c7-ce54-460a-b1be-3fbaa43c2e00" 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="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2Fj1hD0h1MD9CpMVwnNV3x%2Fimage.png?alt=media&amp;token=d6de2378-4c5f-4c94-8274-882b007dcee9" alt=""><figcaption></figcaption></figure>

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

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

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


# Time-difference

In this page, you will learn about using time-difference between messages.

## What is the Time Difference Module?

> This command allows you to get the time difference between any two messages. You just need to make sure you have [developer mode](https://help.mee6.xyz/support/solutions/articles/101000482629-how-to-enable-developer-mode) enabled to get the message IDs. Apollo provides a very accurate time difference with even milli-seconds.

## Sub Commands for the Time-Difference Module

### `a!timedif <message-ID-1> <message-ID-2>`

> This command checks the time difference between two messages, whilst providing the IDs for both the messages.&#x20;

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FE4kgkoPfylEXBzayDOJw%2FScreenshot%202023-05-16%20at%2012.45.50%20AM.png?alt=media&amp;token=e3c34586-8de3-4e52-805c-c1ebe01b0b0c" alt=""><figcaption></figcaption></figure>

### `a!timedif <message-ID-1>`

> This command returns the time difference between the message ID given and your current message.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FXyBMODeE3vNfl2m2aGem%2FScreenshot%202023-05-16%20at%2012.46.28%20AM.png?alt=media&amp;token=2962c79c-5888-455c-af6c-daf2185787b0" alt=""><figcaption></figcaption></figure>

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

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

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


# Overrides

This page will describe in detail what is override and how to use it in apollo bot

## What is an override?

> The function "override" is used to overwrite existing configuration of a role on top of another. To better understand the term please refer to the images shown below.

**Case #1 (override has been disabled)**

In this case I have two roles which have their override setting set to `False`. Which means all of the role's claimtimes will be added individually to calculate the total claimtime.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FXQrqx4aR7r5nEcIix3wP%2F%7BD8197D16-9BE8-40D9-878C-9846B0773759%7D.png?alt=media&amp;token=03792048-bcf2-44ce-9570-d402d0ae7c50" alt=""><figcaption><p>roles <code>dummy</code> and <code>mgmt</code> have their overrides set to False</p></figcaption></figure>

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FiFdTXGqLQfZPBsm9AeDe%2F%7BA2D38416-2214-46C3-9226-62156CC78D82%7D.png?alt=media&amp;token=0d4580b5-d3af-46e3-8c6c-e0233a0f3ed1" alt=""><figcaption></figcaption></figure>

***

**Case #2 (override has been enabled)**

In this case I have three roles including the roles as shown in the previous screenshot(s), but Apollo only calculates for my role which has its override setting enabled. Hence, override allows you to bypass all other claimtime(s) which you may have.

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FjscIpRJbfskQl8o7UfqZ%2F%7BDC37A0EB-F364-4715-B713-CFB23E53FDCA%7D.png?alt=media&amp;token=46d2ea31-dd23-4801-800e-993bc4675375" alt=""><figcaption><p>role <code>owner</code> as its override set to True</p></figcaption></figure>

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FXkZCPslvnqMtRmWioIlh%2F%7BAB02D2C3-4125-4CF1-86EA-5BA55CEE6B8C%7D.png?alt=media&amp;token=7ae15d64-2c03-405f-8c26-20ac9804743e" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Override does not look for role ranks. i.e. even a role at the bottom of the role list with an override will replace all existing claimtime with the override specified claimtime.
{% endhint %}

This feature can be used in many ways when you don't want a specific role to have more than desired amount of claimtime.

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

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

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


# Meta

Un-categorized commands.

### `a!vote`

{% tabs %}
{% tab title="Usage" %}

* `a!vote` - Returns the voting link to [top.gg](https://top.gg/bot/824119071556763668/vote) for Apollo.
  {% endtab %}
  {% endtabs %}

### `a!variables`

{% tabs %}
{% tab title="Usage" %}

* `a!variables` - Returns the variables that can be used in greet, winmsg & giveaways.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2Fn5GBcv1dmY4fCoZzx4cU%2FDiscordPTB_a79RUYSzkA.gif?alt=media&amp;token=0c7d2e4b-0523-431e-ba82-af80ddaf3313" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!ping`

{% tabs %}
{% tab title="Usage" %}

* `a!ping` - Returns the latency of the bot & its database.
  {% endtab %}
  {% endtabs %}

### `a!prefix`

{% tabs %}
{% tab title="Usage" %}

* `a!prefix` - Shows the server's prefix for Apollo
* `a!prefix <new_prefix>` - Change the current prefix of Apollo.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FGyWnAMMWGWVtzTaXMl9n%2FDiscordPTB_rLD6u4ldVq.gif?alt=media&amp;token=e8005578-e320-4981-839e-0fcfee4da37b" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!premium`

{% tabs %}
{% tab title="Usage" %}

* `a!premium` - Shows if the server has premium & all the premium tier's perks.
  {% endtab %}
  {% endtabs %}

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

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

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


# Claimtime

Commands related to claim time of a member/role.

`a!claimtime`

{% tabs %}
{% tab title="Usage" %}

* `a!claimtime [user]`  - Display your claimtime or someone else's claimtime.
  {% endtab %}

{% tab title="Second Tab" %}

{% endtab %}
{% endtabs %}

### `a!claimtime-admin add`

{% tabs %}
{% tab title="Usage" %}

* `a!claimtime-admin add <role> <input_time> [override]` - Adds claimtime to an user.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FamHecylf3WSgCHw3auev%2FDiscordPTB_ck2dLEPP7h.gif?alt=media&amp;token=e80a31e4-57be-4445-8c5c-6598f35dfe01" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!claimtime-admin remove`

{% tabs %}
{% tab title="Usage" %}

* `a!claimtime-admin remove <role>` - Removes claimtime from an user.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FVV5Fb0Llv7CGzUF1uIwA%2FDiscordPTB_xr3HRkP61b.gif?alt=media&amp;token=0f4b8ae5-ee4b-4fb9-987c-9a18a895f3c9" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

`a!claimtime-admin display`

{% tabs %}
{% tab title="Usage" %}

* `a!claimtime-admin display`  - Display claimtime(s) for all roles.
  {% endtab %}

{% tab title="Second Tab" %}

{% endtab %}
{% endtabs %}

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

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

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


# Greeter

View all commands related to greet.

### `a!greet`

{% tabs %}
{% tab title="Usage" %}

* `a!greet` - Shows all available commands for the greet module.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FX8zRVXysbd1Y9ZzfVt9s%2FDiscordPTB_AhFzuTIsM5.gif?alt=media&amp;token=d91f64bc-eb6b-4558-a729-63d58982ec66" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!greet settings`

{% tabs %}
{% tab title="Usage" %}

* `a!greet settings`- Shows the current configuration of greet on the server.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FnH6vzGX2ajxZvbxFenBt%2FDiscordPTB_2XV8hJsPVe.gif?alt=media&amp;token=4338507c-7b93-49af-bf72-c478a11662d7" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!greet message`

{% tabs %}
{% tab title="Usage" %}

* `a!greet message <new_message>` - Allows you to change the greet message.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FoDIdAyRisqf4257mJDN3%2FDiscordPTB_fAZyQkqvvn.gif?alt=media&amp;token=a84f9def-fe60-47b2-97ab-383bc0ee855d" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!greet delafter`

{% tabs %}
{% tab title="Usage" %}

* `a!greet delafter <duration>` - Sets the time to delete the greet message
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FuHoRaKfIfj7zwtv2KVpP%2FDiscordPTB_6ilQHyHJSS.gif?alt=media&amp;token=4d82d1f8-e3dc-4510-a04f-d5951c8effb7" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

`a!greet toggle`

{% tabs %}
{% tab title="First Tab" %}

* `a!greet toggle` - Enables or disables the greet module.
  {% endtab %}

{% tab title="Second Tab" %}

{% endtab %}
{% endtabs %}

`a!greet reset`

{% tabs %}
{% tab title="First Tab" %}

* `a!greet reset` - Reset all configurations for the greet module within your server.
  {% endtab %}

{% tab title="Second Tab" %}

{% endtab %}
{% endtabs %}

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

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

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


# Giveaways

Commands which are managed to host/manage giveaways in a server.

### `a!wins`

{% tabs %}
{% tab title="Usage" %}

* `a!wins` - Shows the number of giveaway wins in total of a user.
  {% endtab %}
  {% endtabs %}

### `a!gwin-role`

{% tabs %}
{% tab title="Usage" %}

* `a!gwin-role` - View/manage current roles to be added to the winner of a giveaway.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2Fy5KWhbvgKvfLZ6kYIHXv%2FDiscordPTB_CIgrIV2mov.gif?alt=media&amp;token=8ad145c2-285a-4391-87d7-c2575d6ad730" alt=""><figcaption><p>a!winrole add ↗️</p></figcaption></figure>

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FpCh8StQyiUrM8uSLo6Je%2FDiscordPTB_t8Wo8mUEAm.gif?alt=media&amp;token=5f9a06fa-c21d-44c4-92b0-d6952fcf8f56" alt=""><figcaption><p>a!winrole remove ↗️</p></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!gblacklist`

{% tabs %}
{% tab title="Usage" %}

* `a!gblacklist` - View/manage members from entering giveaways.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FgvgPX6M4HSurhdonvFQ8%2FDiscordPTB_kphDXuFyov.gif?alt=media&amp;token=294337d2-31b5-4fa9-a179-cadc52228ac6" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!glist`

{% tabs %}
{% tab title="Usage" %}

* `a!glist` - View the current list of giveaways which are running in the server.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FA4HFxtAw9Wo9s6CBvTN5%2FDiscordPTB_7VnVXPFKIM.gif?alt=media&amp;token=fe5a5bc4-f146-4f06-b5fb-c354ab593240" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

`a!gcreate`

{% tabs %}
{% tab title="First Tab" %}

* `a!gcreate` - Sends a panel through which you can create a giveaway with requirements.
  {% endtab %}

{% tab title="Second Tab" %}

{% endtab %}
{% endtabs %}

### `a!gdelete`

{% tabs %}
{% tab title="Usage" %}

* `a!gdelete` - Deletes a giveaway from the server and the database.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2F8nWNN9jTLnoq1tkc0CGD%2FDiscordPTB_5B5Wc1cNP0.gif?alt=media&amp;token=bd3b221b-5668-4c15-a6c0-41621aa59b8d" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!gend`

{% tabs %}
{% tab title="Usage" %}

* `a!gend` - Ends a currently running giveaway in this server.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2F50OpSOlaxi6nRLjhSZiu%2FDiscordPTB_WRwi70eVZd.gif?alt=media&amp;token=ae1d2134-b339-46d7-8cde-796fd8dc2df9" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!greroll`

{% tabs %}
{% tab title="Usage" %}

* `a!greroll <msg_id>` - Rerolls a giveaway with a message ID (`msg_id` is optional).
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FXNC8HxIKoXzGWcWehx5g%2Fr2n5D1C7R3.gif?alt=media&amp;token=f2e4ba4a-b210-4e95-9f31-c02b715deb61" alt=""><figcaption></figcaption></figure>

{% endtab %}
{% endtabs %}

### `a!gstart`

{% tabs %}
{% tab title="Usage" %}

* `a!gstart <duration> <winners> <prize>` - Creates a giveaway in the server.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FPZB0smjVAAjCwhV3tdhh%2FDiscordPTB_wzIU1VHa7M.gif?alt=media&amp;token=454592a1-99ac-4087-9ec4-77c35e6ac1bc" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!gcheck`

{% tabs %}
{% tab title="First Tab" %}

* `a!gcheck <giveaway-id> [user]` - Check if you or someone else is eligible to enter a giveaway which has certain requirement(s).
  {% endtab %}

{% tab title="Second Tab" %}

{% endtab %}
{% endtabs %}

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

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

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


# Utilities

Small but useful commands which are categorized as utilities.

### `a!timer`

{% tabs %}
{% tab title="Usage" %}

* `a!timer <duration> [name]` - Creates a timer with custom duration & name.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2F2gyyVzoqHwgXh1iGPOq6%2FANHFGrTJn5.gif?alt=media&amp;token=e81fb5e1-d6a0-4302-8c7e-3ef60cb8b167" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!timestamp`

{% tabs %}
{% tab title="Usage" %}

* `a!timestamp <time>` - Creates a discord formatted timestmap for a time.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FWpWBWtelYM2hRBiCkGXW%2FDiscordPTB_V3LPwfCnFd.gif?alt=media&amp;token=5be286f7-69c0-4886-958a-72139b697746" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!movech`

{% tabs %}
{% tab title="Usage" %}

* `a!movech <category-id>` - Moves a text channel to a category.
  {% endtab %}
  {% endtabs %}

### `a!roleicon`

{% tabs %}
{% tab title="Usage" %}

* `a!roleicon <role> <icon>` - Sets roleicon for a role.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FKwGSeshTYAoWg7NbhzSg%2FDiscordPTB_hljnY5XBTR.gif?alt=media&amp;token=9bf545ab-3dac-498e-8623-e91bfa481ff0" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!snipe`

{% tabs %}
{% tab title="Usage" %}

* `a!snipe [channel] [index] [all]` - Retrives a deleted message.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2Fxz5AxH3zWoEPLaXWbZNb%2FDiscordPTB_atmlfdSqzQ.gif?alt=media&amp;token=fc712892-b448-4033-8e67-092f027f603d" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!purge`

{% tabs %}
{% tab title="Usage" %}

* `a!purge <count>` - Deletes the number of specified messages from the channel.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FbhE4Su2h2OEIX4X1A7fV%2FDiscordPTB_wgIQjhWTgv.gif?alt=media&amp;token=e057cc79-1372-4c05-b038-342d59bfd148" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!nuke`

{% tabs %}
{% tab title="Usage" %}

* `a!nuke [channel]` - Deletes a channel and clones it to remove all the pings.

{% hint style="danger" %}
**WARNING - DESTRUCTIVE ACTION**

`a!nuke` is a destructive action and cannot be reversed. Meaning the messages/attachments/embeds/pings from a channel cannot be restored again. Run this command only if you are sure about the damage caused by it.
{% endhint %}
{% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2F8MiyvCcNY0N6Ms68twP1%2Fchrome_RIWd2aJI73.gif?alt=media&amp;token=fdd7380d-eb5b-4c31-a8b3-37436fb307c2" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!clone`

{% tabs %}
{% tab title="Usage" %}

* `a!clone` - Clones a channel without deleting the initial channel.
  {% endtab %}
  {% endtabs %}

### `a!timedif`

{% tabs %}
{% tab title="Usage" %}

* `a!timedif` - Check the time different between two messages
* For explanation, go to [Time-difference](/guides/time-difference)
  {% endtab %}
  {% endtabs %}

### `a!avatar`

{% tabs %}
{% tab title="Usage" %}

* `a!avatar [user]` - View your avatar or other user's avatar.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FuTkKlxWC57jh9PM8f4tl%2Fchrome_jXeeKl9VPi.gif?alt=media&amp;token=1b773f24-2a47-43d8-9667-ad06d2cdef18" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!userinfo`

{% tabs %}
{% tab title="Usage" %}

* `a!userinfo [user]` - View your info or other user's information.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FFgRw4HDG3teiX96IUvAK%2Fchrome_K7eSTheE84.gif?alt=media&amp;token=089a41da-5659-483d-8001-638ca09cbf6a" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!afk`

{% tabs %}
{% tab title="Usage" %}

* `a!afk [all_servers] [reason]` - Sets you as AFK.

{% hint style="info" %}
Argument `all_servers` must be yes/no or True/False.

`all_servers` helps the bot set you AFK globally or server only.
{% endhint %}
{% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FAi2HkGzfc8E8pQs2nGEu%2Fchrome_7EtuKDerEl.gif?alt=media&amp;token=8f159b8d-4c96-4fce-ba16-913fa8bb1bbc" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!clear-afk`

{% tabs %}
{% tab title="Usage" %}

* `a!clear-afk <member>` - Clear the AFK status of a member (server only).
  {% endtab %}
  {% endtabs %}

### `a!afk-toggle`

{% tabs %}
{% tab title="First Tab" %}

* `a!afk-toggle <state>` - Enable or disable the afk module within your server.
  {% endtab %}

{% tab title="Second Tab" %}

{% endtab %}
{% endtabs %}

### `a!membercount`

{% tabs %}
{% tab title="Usage" %}

* `a!membercount` - Shows the current membercount of the server.
  {% endtab %}
  {% endtabs %}

### `a!embed`

{% tabs %}
{% tab title="Usage" %}

* `a!embed` - Creates a new embed via the embed builder.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FjwSu7CfqaXYLiEM9GVxR%2Fchrome_yniRc8h1vh.gif?alt=media&amp;token=0d341fe2-4d60-42cb-a06f-e1f46f18096d" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!rename`

{% tabs %}
{% tab title="Usage" %}

* `a!rename` - Rename a channel's name to something else.
  {% endtab %}
  {% endtabs %}

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

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

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


# Message Counter

Commands which are used to count/manage message counting in a server.

{% hint style="warning" %}
Inorder for message counter to work, you must enable it by using `a!messages enable`
{% endhint %}

### `a!messages`

{% tabs %}
{% tab title="Usage" %}

* `a!messages [user]` - Check your/other user's number of messages in the server.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FmpLY2fA62UXyiEk4hlRb%2Fchrome_QO5xVQj1qg.gif?alt=media&amp;token=1ca4749c-6e3b-48e8-a503-05288558ff05" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!messages-admin add`

{% tabs %}
{% tab title="Usage" %}

* `a!messages-admin add <member> <amt>` - Add a certain number of messages to an user.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FeCqsHbx8yVyXtjcwoDcL%2Fchrome_8PZrXJFuwF.gif?alt=media&amp;token=47718bdf-ab27-4653-9917-1af078108fb6" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!messages-admin remove`

{% tabs %}
{% tab title="Usage" %}

* `a!messages remove <member> <amt>` - Remove messages from an user.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2F1TPGd0fQwouBOvTK3NP9%2Fchrome_f5tAeonCG9.gif?alt=media&amp;token=9feb984a-2bcd-4f90-9c34-9e547fbaad36" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!messages-admin enable`

{% tabs %}
{% tab title="Usage" %}

* `a!messages enable` - Enables the message counter. *(Refer to top of the page)*
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FYgtpbDvs8wXqC5U4ApKY%2Fchrome_LQh7rXduEb.gif?alt=media&amp;token=fc71973d-acd7-45f6-accb-898baee80fd7" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!messages-admin disable`

{% tabs %}
{% tab title="Usage" %}

* `a!messages disable` - Disables the message counter if it is enabled.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2F2xcjMT3m6Y4vcYXQlAPU%2Fchrome_X0zgLs2AwN.gif?alt=media&amp;token=6bed3d6e-62ad-4e62-92cd-ae295f8a2de8" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!messages reset` & `a!messages-admin reset-all`

{% tabs %}
{% tab title="Usage" %}

* `a!messages-admin reset <user>` - Reset a member's message count to 0.
* `a!messages-admin reset-all` - Reset the entire server's message count to 0.

{% hint style="danger" %}
**WARNING - DESTRUCTIVE ACTION**

* Wrong usage of this command can cause all your message data to be reset.
* Make sure to mention the user if you are resetting messages for a single user.
* Erased data cannot be recovered, we do not store backups of deleted data.
  {% endhint %}
  {% endtab %}

{% tab title="Examples" %}

#### Reset messages for a single user:

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FJNFjJ7jPRxMvlVgSN9FP%2Fchrome_wEH1ckMj4U.gif?alt=media&amp;token=e99d7f6c-f414-48ae-be4f-f583fcd77cc8" alt=""><figcaption></figcaption></figure>

#### Reset messages for the entire server:

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2F2atDSbZ04XSAdqOuBcef%2Fchrome_eEbOX6YH4b.gif?alt=media&amp;token=b4671fd5-290c-4d2c-b4ac-fa027fafe78a" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!messages-admin settings`

{% tabs %}
{% tab title="Usage" %}

* `a!messages settings` - Configure the message settings for the entire server.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FP8rxfnqhlG8NxZ09aC9n%2Fchrome_YnsfXJSDVY.gif?alt=media&amp;token=9561f2cd-be20-4f3d-bbd3-7b17a79bf2de" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### `a!leaderboard`

{% tabs %}
{% tab title="Usage" %}

* `a!leaderboard` - View the current message leaderboard for the server.
  {% endtab %}

{% tab title="Examples" %}

<figure><img src="https://1529724062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMamhYDlJn583lofv3ZTW%2Fuploads%2FRcJ1btSlaaJruM2tAMhn%2Fchrome_oStBAGv5M0.gif?alt=media&amp;token=81fe8e88-9200-4174-a5a4-4d8c403746e4" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

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

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

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


# Terms of service

Last updated: 19 June, 2025

{% hint style="info" %}
Moved to <https://apollo-bot.xyz/terms-of-service>
{% endhint %}


# Privacy policy

Last updated: 31 January, 2023

{% hint style="info" %}
Moved to <https://apollo-bot.xyz/privacy-policy>
{% endhint %}


