# Commandes

To get a list of available commands, do !help on your server.

## Arguments & Flags

Most commands accept arguments and/or flags.\
According to the **Type** of the argument or flag you can provide different values.

### Booléen

Cet argument prend la valeur `vrai` ou `faux`. Vous pouvez aussi utiliser `oui` ou `non`.

### Nombre

Veuillez spécifier un nombre

### Énumération

Cet argument attend une valeur d'une liste spécifique de valeurs.

> Selon la commande les valeurs valides peuvent changer. Utilisez `!help <command>` (ex : `!help addRank`) pour avoir plus d'informations sur la commande et les valeurs valides pour cette commande.

### Code d'invitation

Cet argument attend un code d'invitation Discord.

> Vous pouvez donner uniquement le code après `https://discord.gg/` pour annuler l'aperçu créé par Discord.

### Utilisateur

Cet argument attend un utilisateur Discord. Vous pouvez utiliser une de ces méthodes pour donner un utilisateur :

* Mentionner l'utilisateur `@Valandur`
* Utiliser l'ID : `102785693046026240`
* Utiliser le nom : `Valandur`
* Utiliser des guillemets si le nom contient un espace : `"Valandur avec des espaces"`

### Role

Cet argument attend un role Discord. Vous pouvez utiliser une de ces méthodes pour donner un role :

* Mentionner le role `@Admin`
* Utiliser l'ID : `102785693046026240`
* Utiliser le nom : `Admin`
* Utiliser des guillemets si le nom contient un espace : `"Admin avec des espaces"`

### Salon

Cet argument attend un salon Discord. Vous pouvez utiliser une de ces méthodes pour donner un salon :

* Mentionner le salon `#general`
* Utiliser l'ID : `409846838129197057`
* Utiliser le nom : `general`
* Utiliser des guillemets si le nom contient un espace : `"general avec des espaces"`

### Commande

Cet argument attend une commande de ce bot. Vous pouvez utiliser une de ces méthodes pour donner une commande :

* Utiliser le nom de la commande : `invites`
* Utiliser un alias de la commande : `p`

### Texte

Cet argument attend du texte. Vous pouvez utiliser des guillemets (\`"Texte avec des guillemets") pour du texte avec des espaces.

> Si le texte est le dernier argument vous n'avez pas besoin d'utiliser des guillemets.

### Date

Cet argument attend une date. Vous pouvez utiliser différents formats, mais nous recommandons : `YYYY-MM-DD`

### Durée

Cet argument attend une durée. Les durées suivantes sont supportées :

* Secondes : `s` (`5s` = 5 secondes)
* Minutes : `min` (`3min` = 3 minutes)
* Heures : `h` (`4h` = 4 heures)
* Jours : `d` (`2d` = 2 jours)
* Semaines : `w` (`1w` = 1 semaine)
* Mois : `mo` (`6mo` = 6 mois)
* Années : `y` (`10y` = 10 ans)

## Overview

### Invites

| Command                           | Description                                                                                | Usage                                                                 |
| --------------------------------- | ------------------------------------------------------------------------------------------ | --------------------------------------------------------------------- |
| [addInvites](#addInvites)         | Ajoute/supprime des invitations d'un membre.                                               | !addInvites \ \ \[reason]                                             |
| [clearInvites](#clearInvites)     | Effacer les invitations du serveur/d'un utilisateur.                                       | !clearInvites \[-d value\|--date=value]\[-cb\|--clearbonus] \[user]   |
| [createInvite](#createInvite)     | Crée des codes d'invitation uniques.                                                       | !createInvite \ \[channel]\[maxuses] \[expires]\[temporarymembership] |
| [info](#info)                     | Afficher des informations sur un membre spécifique.                                        | !info \ \[details]\[page]                                             |
| [inviteCodes](#inviteCodes)       | Obtenez une liste de tous vos codes d'invitation.                                          | !inviteCodes                                                          |
| [inviteDetails](#inviteDetails)   | Affiche des détails sur l'origine de vos invitations.                                      | !inviteDetails \[user]                                                |
| [invites](#invites)               | Afficher les invitations personnelles.                                                     | !invites \[user]                                                      |
| [leaderboard](#leaderboard)       | Afficher les membres avec le plus d'invitations.                                           | !leaderboard \[page]                                                  |
| [removeInvites](#removeInvites)   | Enlève un certain nombre d'invitations à un utilisateur.                                   | !removeInvites \ \ \[reason]                                          |
| [restoreInvites](#restoreInvites) | Restaurez toutes les invitations précédemment effacées.                                    | !restoreInvites \[user]                                               |
| [subtractFakes](#subtractFakes)   | Supprimez les fausses invitations de tous les utilisateurs.                                | !subtractFakes                                                        |
| [subtractLeaves](#subtractLeaves) | Supprimer le nombre des invitations des personne qui ont quitter de tous les utilisateurs. | !subtractLeaves                                                       |

### Ranks

| Command                   | Description                                              | Usage                |
| ------------------------- | -------------------------------------------------------- | -------------------- |
| [addRank](#addRank)       | Ajouter un nouveau Ranks.                                | !addRank \ \ \[info] |
| [fixRanks](#fixRanks)     | Supprime les rangs configurés si le rôle a été supprimé. | !fixRanks            |
| [ranks](#ranks)           | Montrer tous les rangs.                                  | !ranks \[page]       |
| [removeRank](#removeRank) | Supprimer un rang.                                       | !removeRank \\       |

### Config

| Command                                 | Description                                                            | Usage                                          |
| --------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------- |
| [botConfig](#botConfig)                 | Afficher et changer la configuration du bot.                           | !botConfig \[key]\[value]                      |
| [config](#config)                       | Affiche et modifie la configuration du serveur.                        | !config \[key]\[value]                         |
| [interactiveConfig](#interactiveConfig) | Configuration interactive                                              | !interactiveConfig                             |
| [inviteCodeConfig](#inviteCodeConfig)   | Affiche et modifie la configuration des codes d'invitation du serveur. | !inviteCodeConfig \[key]\[invitecode] \[value] |
| [memberConfig](#memberConfig)           | Affiche et modifie la configuration des membres du serveur.            | !memberConfig \[key]\[user] \[value]           |
| [permissions](#permissions)             | Configurez les permissions pour utiliser des commandes.                | !permissions \[cmd]\[role]                     |

### Info

| Command             | Description                                                                                           | Usage            |
| ------------------- | ----------------------------------------------------------------------------------------------------- | ---------------- |
| [botInfo](#botInfo) | Obtenez des informations à propos du bot.                                                             | !botInfo         |
| [credits](#credits) | Afficher les développeurs et les contributeurs du bot.                                                | !credits         |
| [getBot](#getBot)   | Obtenez un lien d'invitation pour le bot.                                                             | !getBot          |
| [help](#help)       | Afficher l'aide.                                                                                      | !help \[command] |
| [members](#members) | Afficher le nombre de membres du serveur actuel.                                                      | !members         |
| [ping](#ping)       | Mentionner le bot                                                                                     | !ping            |
| [prefix](#prefix)   | Affiche le préfixe actuel du bot.                                                                     | !prefix          |
| [setup](#setup)     | Aide à la configuration du bot et à la recherche de problèmes (par exemple: autorisations manquantes) | !setup           |
| [support](#support) | Obtenez un lien d'invitation vers notre serveur d'assistance.                                         | !support         |

### Premium

| Command                   | Description                                                                     | Usage              |
| ------------------------- | ------------------------------------------------------------------------------- | ------------------ |
| [export](#export)         | Exportez les données d'InviteManager vers une feuille de calculs CSV.           | !export \\         |
| [premium](#premium)       | Informations sur la version premium d'InviteManager.                            | !premium \[action] |
| [tryPremium](#tryPremium) | Essayez gratuitement la version premium d’InviteManager pour une durée limitée. | !tryPremium        |

### Moderation

| Command                               | Description                                                                                                              | Usage                                                       |
| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------- |
| [ban](#ban)                           | Bannir un membre du serveur.                                                                                             | !ban \[-d value\|--deleteMessageDays=value] \ \[reason]     |
| [caseDelete](#caseDelete)             | Supprimer un cas spécifique.                                                                                             | !caseDelete \ \[reason]                                     |
| [caseView](#caseView)                 | Voir les informations sur un cas spécifique.                                                                             | !caseView \\                                                |
| [check](#check)                       | Vérifier la violation et l'historique des punitions d'un utilisateur.                                                    | !check \\                                                   |
| [clean](#clean)                       | Nettoyer un salon de certains messages.                                                                                  | !clean \ \[numberOfMessages]                                |
| [cleanShort](#cleanShort)             | Effacer les messages courts.                                                                                             | !cleanShort \ \[numberOfMessages]                           |
| [cleanText](#cleanText)               | Supprimer les messages contenant certains mots clefs.                                                                    | !cleanText \ \[numberOfMessages]                            |
| [kick](#kick)                         | Expulser un membre du serveur.                                                                                           | !kick \ \[reason]                                           |
| [lockdown](#lockdown)                 | Bloque un salon spécifique (empêche tout le monde sans rôle spécial d'envoyer des messages)                              | !lockdown \[-t value\|--timeout=value]\[channel]            |
| [mute](#mute)                         | Rendre muet un utilisateur                                                                                               | !mute \[-d value\|--duration=value] \ \[reason]             |
| [punishmentConfig](#punishmentConfig) | Configurez les punitions lorsque vous atteignez un certain nombre d'avertissements.                                      | !punishmentConfig \[punishment]\[strikes] \[args]           |
| [purge](#purge)                       | Purger les messages dans un canal.                                                                                       | !purge \ \[user]                                            |
| [purgeUntil](#purgeUntil)             | Purger les messages dans un salon jusqu'à un message spécifié.                                                           | !purgeUntil \\                                              |
| [softBan](#softBan)                   | Bannir puis automatiquement dé-bannir un membre du serveur.                                                              | !softBan \[-d value\|--deleteMessageDays=value] \ \[reason] |
| [strike](#strike)                     | Ajouter des avertissements à un utilisateur                                                                              | !strike \ \ \\                                              |
| [strikeConfig](#strikeConfig)         | Configurez les Strike reçues pour diverses violations.                                                                   | !strikeConfig \[violation]\[strikes]                        |
| [unban](#unban)                       | Dé-bannir un utilisateur                                                                                                 | !unban \ \[reason]                                          |
| [unhoist](#unhoist)                   | Ajoute un caractère spécial devant le nom de chaque membre, donc ils seront affichés en dernier de la liste des membres. | !unhoist                                                    |
| [unmute](#unmute)                     | Démuter un utilisateur                                                                                                   | !unmute \\                                                  |
| [warn](#warn)                         | Avertir un membre.                                                                                                       | !warn \ \[reason]                                           |

### Other

| Command         | Description                                                         | Usage                 |
| --------------- | ------------------------------------------------------------------- | --------------------- |
| [graph](#graph) | Affiche des graphiques sur différentes statistiques sur ce serveur. | !graph \ \[from]\[to] |

## !addInvites

Ajoute/supprime des invitations d'un membre.

### Usage

```
!addInvites <user> <amount> [reason]
```

### Aliases

* `!add-invites`

### Arguments

| Argument | Type                        | Required | Description                                                                                                                      | Details |
| -------- | --------------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------- | ------- |
| user     | [Utilisateur](#Utilisateur) | Yes      | L'utilisateur recevra / perdra le bonus invite                                                                                   |         |
| amount   | [Nombre](#Nombre)           | Yes      | La quantité d'invitations que l'utilisateur va recevoir / perdre. Utilisez un nombre négatif (-) pour supprimer les invitations. |         |
| reason   | [Texte](#Texte)             | No       | La raison de l'ajout / suppression des invitations.                                                                              |         |

### Examples

```
!addInvites @User 5
```

```
!addInvites "Name with space" -30 Removed for cheating
```

## !addRank

Ajouter un nouveau Ranks.

### Usage

```
!addRank <role> <invites> [info]
```

### Aliases

* `!add-rank`
* `!set-rank`
* `!setrank`

### Arguments

| Argument | Type              | Required | Description                                                                   | Details |
| -------- | ----------------- | -------- | ----------------------------------------------------------------------------- | ------- |
| role     | [Role](#Role)     | Yes      | Le rôle que l'utilisateur recevra lorsqu'il atteindra ce rang.                |         |
| invites  | [Nombre](#Nombre) | Yes      | La quantité d'invitations nécessaires pour atteindre le rang.                 |         |
| info     | [Texte](#Texte)   | No       | Une description que les utilisateurs verront pour en savoir plus sur ce rang. |         |

### Examples

```
!addRank @Role 5
```

```
!addRank "Role with space" 10 Wow, already 10 people!
```

## !ban

Bannir un membre du serveur.

### Usage

```
!ban [-d value|--deleteMessageDays=value] <user> [reason]
```

### Arguments

| Argument | Type                        | Required | Description                              | Details |
| -------- | --------------------------- | -------- | ---------------------------------------- | ------- |
| user     | [Utilisateur](#Utilisateur) | Yes      | Utilisateur à bannir.                    |         |
| reason   | [Texte](#Texte)             | No       | Pourquoi l'utilisateur a-t-il été banni? |         |

### Flags

| Flag                | Short | Type              | Description                                                                                |
| ------------------- | ----- | ----------------- | ------------------------------------------------------------------------------------------ |
| ‑‑deleteMessageDays | ‑d    | [Nombre](#Nombre) | Si spécifié, cela va supprimer les messages du membre banni ce nombre de jours en arrière. |

### Examples

## !botConfig

Afficher et changer la configuration du bot.

### Usage

```
!botConfig [key] [value]
```

### Aliases

* `!bot-config`
* `!botsetting`
* `!bot-setting`

### Arguments

| Argument | Type                        | Required | Description                                                              | Details                                                                                                                                         |
| -------- | --------------------------- | -------- | ------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| key      | [Énumération](#Énumération) | No       | Les paramètres de configurations que vous souhaitez afficher / modifier. | Utilisez une des valeurs suivantes : `activityEnabled`, `activityMessage`, `activityStatus`, `activityType`, `activityUrl`, `embedDefaultColor` |
| value    | [Valeur](#Valeur)           | No       | La nouvelle valeur du paramètre.                                         |                                                                                                                                                 |

### Examples

```
!botConfig
```

## !botInfo

Obtenez des informations à propos du bot.

### Usage

```
!botInfo
```

### Aliases

* `!bot-info`

### Examples

```
!botInfo
```

## !caseDelete

Supprimer un cas spécifique.

### Usage

```
!caseDelete <caseNumber> [reason]
```

### Aliases

* `!case-delete`
* `!deletecase`
* `!delete-case`

### Arguments

| Argument   | Type              | Required | Description                         | Details |
| ---------- | ----------------- | -------- | ----------------------------------- | ------- |
| caseNumber | [Nombre](#Nombre) | Yes      | Numéro du cas                       |         |
| reason     | [Texte](#Texte)   | No       | La raison de la suppression du cas. |         |

### Examples

```
!caseDelete 5434 User apologized
```

## !caseView

Voir les informations sur un cas spécifique.

### Usage

```
!caseView <caseNumber>
```

### Aliases

* `!case-view`
* `!viewcase`
* `!view-case`

### Arguments

| Argument   | Type              | Required | Description   | Details |
| ---------- | ----------------- | -------- | ------------- | ------- |
| caseNumber | [Nombre](#Nombre) | Yes      | Numéro du cas |         |

### Examples

```
!caseView 5434
```

## !check

Vérifier la violation et l'historique des punitions d'un utilisateur.

### Usage

```
!check <user>
```

### Aliases

* `!history`

### Arguments

| Argument | Type                        | Required | Description             | Details |
| -------- | --------------------------- | -------- | ----------------------- | ------- |
| user     | [Utilisateur](#Utilisateur) | Yes      | Utilisateur à vérifier. |         |

### Examples

```
!check @User
```

```
!check "User with space"
```

## !clean

Nettoyer un salon de certains messages.

### Usage

```
!clean <type> [numberOfMessages]
```

### Aliases

* `!clear`

### Arguments

| Argument         | Type                        | Required | Description                               | Details                                                                                                                |
| ---------------- | --------------------------- | -------- | ----------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| type             | [Énumération](#Énumération) | Yes      | Le type de messages qui seront supprimés. | Utilisez une des valeurs suivantes : `bots`, `embeds`, `emojis`, `images`, `links`, `mentions`, `reacted`, `reactions` |
| numberOfMessages | [Nombre](#Nombre)           | No       | Nombre de messages qui seront recherchés. |                                                                                                                        |

### Examples

## !cleanShort

Effacer les messages courts.

### Usage

```
!cleanShort <maxTextLength> [numberOfMessages]
```

### Aliases

* `!clean-short`
* `!clearshort`
* `!clear-short`

### Arguments

| Argument         | Type              | Required | Description                                            | Details |
| ---------------- | ----------------- | -------- | ------------------------------------------------------ | ------- |
| maxTextLength    | [Nombre](#Nombre) | Yes      | Tous les messages plus courts que ça seront supprimés. |         |
| numberOfMessages | [Nombre](#Nombre) | No       | Nombre de messages qui seront recherchés.              |         |

### Examples

## !cleanText

Supprimer les messages contenant certains mots clefs.

### Usage

```
!cleanText <text> [numberOfMessages]
```

### Aliases

* `!clean-text`
* `!cleartext`
* `!clear-text`

### Arguments

| Argument         | Type              | Required | Description                                           | Details |
| ---------------- | ----------------- | -------- | ----------------------------------------------------- | ------- |
| text             | [Texte](#Texte)   | Yes      | Tous les messages contenants ce mot seront supprimés. |         |
| numberOfMessages | [Nombre](#Nombre) | No       | Nombre de messages qui seront recherchés.             |         |

### Examples

## !clearInvites

Effacer les invitations du serveur/d'un utilisateur.

### Usage

```
!clearInvites [-d value|--date=value] [-cb|--clearBonus] [user]
```

### Aliases

* `!clear-invites`

### Arguments

| Argument | Type                        | Required | Description                                                                                                                       | Details |
| -------- | --------------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------- | ------- |
| user     | [Utilisateur](#Utilisateur) | No       | L'utilisateur que vous voulez effacer toutes ses invitations. Si pas renseigner, efface les invitations de tous les utilisateurs. |         |

### Flags

| Flag         | Short | Type                | Description                                                                                                       |
| ------------ | ----- | ------------------- | ----------------------------------------------------------------------------------------------------------------- |
| ‑‑date       | ‑d    | [Date](#Date)       | La date à laquelle les invitations doivent être comptées. La valeur par défaut est aujourd'hui.                   |
| ‑‑clearBonus | ‑cb   | [Booléen](#Booléen) | Ajouter ce drapeau pour effacer aussi les invitations bonus. Sinon, les invitations bonus ne seront pas altérées. |

### Examples

```
!clearInvites
```

```
!clearInvites @User
```

```
!clearInvites -cb "User with space"
```

## !config

Affiche et modifie la configuration du serveur.

### Usage

```
!config [key] [value]
```

### Aliases

* `!c`

### Arguments

| Argument | Type                        | Required | Description                                                           | Details                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| -------- | --------------------------- | -------- | --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| key      | [Énumération](#Énumération) | No       | Le paramètre de configuration que vous souhaitez afficher / modifier. | Utilisez une des valeurs suivantes : `autoModAllCapsEnabled`, `autoModAllCapsMinCharacters`, `autoModAllCapsPercentageCaps`, `autoModDeleteBotMessage`, `autoModDeleteBotMessageTimeoutInSeconds`, `autoModDisabledForOldMembers`, `autoModDisabledForOldMembersThreshold`, `autoModDuplicateTextEnabled`, `autoModDuplicateTextTimeframeInSeconds`, `autoModEmojisEnabled`, `autoModEmojisMaxNumberOfEmojis`, `autoModEnabled`, `autoModHoistEnabled`, `autoModIgnoredChannels`, `autoModIgnoredRoles`, `autoModInvitesEnabled`, `autoModLinksBlacklist`, `autoModLinksEnabled`, `autoModLinksFollowRedirects`, `autoModLinksWhitelist`, `autoModLogEnabled`, `autoModMentionRolesEnabled`, `autoModMentionRolesMaxNumberOfMentions`, `autoModMentionUsersEnabled`, `autoModMentionUsersMaxNumberOfMentions`, `autoModModeratedChannels`, `autoModModeratedRoles`, `autoModQuickMessagesEnabled`, `autoModQuickMessagesNumberOfMessages`, `autoModQuickMessagesTimeframeInSeconds`, `autoModWordsBlacklist`, `autoModWordsEnabled`, `autoSubtractFakes`, `autoSubtractLeaves`, `autoSubtractLeaveThreshold`, `captchaVerificationFailedMessage`, `captchaVerificationLogEnabled`, `captchaVerificationOnJoin`, `captchaVerificationSuccessMessage`, `captchaVerificationTimeout`, `captchaVerificationWelcomeMessage`, `channels`, `getUpdates`, `hideLeftMembersFromLeaderboard`, `ignoredChannels`, `joinMessage`, `joinMessageChannel`, `joinRoles`, `lang`, `leaderboardStyle`, `leaveMessage`, `leaveMessageChannel`, `logChannel`, `modLogChannel`, `modPunishmentBanDeleteMessage`, `modPunishmentKickDeleteMessage`, `modPunishmentMuteDeleteMessage`, `modPunishmentSoftbanDeleteMessage`, `modPunishmentWarnDeleteMessage`, `mutedRole`, `prefix`, `rankAnnouncementChannel`, `rankAnnouncementMessage`, `rankAssignmentStyle` |
| value    | [Valeur](#Valeur)           | No       | La nouvelle valeur du paramétrage.                                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |

### Examples

```
!config
```

## !createInvite

Crée des codes d'invitation uniques.

### Usage

```
!createInvite <name> [channel] [maxUses] [expires] [temporaryMembership]
```

### Aliases

* `!create-invite`

### Arguments

| Argument            | Type                | Required | Description                                                                     | Details |
| ------------------- | ------------------- | -------- | ------------------------------------------------------------------------------- | ------- |
| name                | [Texte](#Texte)     | Yes      | Le nom du code d'invitation.                                                    |         |
| channel             | [Salon](#Salon)     | No       | Le Salon ou le code d'invitation est créé. Utilise le canal actuel par défaut.  |         |
| maxUses             | [Nombre](#Nombre)   | No       | `number` --> The max amount of uses of the invite code                          |         |
| expires             | [Booléen](#Booléen) | No       | `true` or `false` --> Set if the invite will expires after 24 hours             |         |
| temporaryMembership | [Booléen](#Booléen) | No       | `true` or `false` --> Set if the invited users are granted as temporary members |         |

### Examples

```
!createInvite reddit
```

```
!createInvite website #welcome
```

## !credits

Afficher les développeurs et les contributeurs du bot.

### Usage

```
!credits
```

### Examples

```
!credits
```

## !export

Exportez les données d'InviteManager vers une feuille de calculs CSV.

### Usage

```
!export <type>
```

### Arguments

| Argument | Type                        | Required | Description                            | Details                                            |
| -------- | --------------------------- | -------- | -------------------------------------- | -------------------------------------------------- |
| type     | [Énumération](#Énumération) | Yes      | Le type d'exportation que vous voulez. | Utilisez une des valeurs suivantes : `leaderboard` |

### Examples

```
!export leaderboard
```

## !fixRanks

Supprime les rangs configurés si le rôle a été supprimé.

### Usage

```
!fixRanks
```

### Aliases

* `!fix-ranks`

### Examples

```
!fixRanks
```

## !getBot

Obtenez un lien d'invitation pour le bot.

### Usage

```
!getBot
```

### Aliases

* `!get-bot`
* `!invite-bot`
* `!invitebot`

### Examples

```
!getBot
```

## !graph

Affiche des graphiques sur différentes statistiques sur ce serveur.

### Usage

```
!graph <type> [from] [to]
```

### Aliases

* `!g`
* `!chart`

### Arguments

| Argument | Type                        | Required | Description                      | Details                                                                  |
| -------- | --------------------------- | -------- | -------------------------------- | ------------------------------------------------------------------------ |
| type     | [Énumération](#Énumération) | Yes      | Le type de graphique à afficher. | Utilisez une des valeurs suivantes : `joins`, `joinsAndLeaves`, `leaves` |
| from     | [Date](#Date)               | No       | Date de début du graphique       |                                                                          |
| to       | [Date](#Date)               | No       | Date de fin du graphique         |                                                                          |

### Examples

```
!graph joins
```

```
!graph leaves
```

```
!graph usage
```

## !help

Afficher l'aide.

### Usage

```
!help [command]
```

### Arguments

| Argument | Type                  | Required | Description                                                | Details                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| -------- | --------------------- | -------- | ---------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| command  | [Commande](#Commande) | No       | La commande pour obtenir des informations détaillées pour. | Utilisez une des valeurs suivantes : `addInvites`, `addRank`, `ban`, `botConfig`, `botInfo`, `caseDelete`, `caseView`, `check`, `clean`, `cleanShort`, `cleanText`, `clearInvites`, `config`, `createInvite`, `credits`, `export`, `fixRanks`, `getBot`, `graph`, `help`, `info`, `interactiveConfig`, `inviteCodeConfig`, `inviteCodes`, `inviteDetails`, `invites`, `kick`, `leaderboard`, `lockdown`, `memberConfig`, `members`, `mute`, `permissions`, `ping`, `prefix`, `premium`, `punishmentConfig`, `purge`, `purgeUntil`, `ranks`, `removeInvites`, `removeRank`, `restoreInvites`, `setup`, `softBan`, `strike`, `strikeConfig`, `subtractFakes`, `subtractLeaves`, `support`, `tryPremium`, `unban`, `unhoist`, `unmute`, `warn` |

### Examples

```
!help
```

```
!help addRank
```

## !info

Afficher des informations sur un membre spécifique.

### Usage

```
!info <user> [details] [page]
```

### Aliases

* `!showinfo`

### Arguments

| Argument | Type                        | Required | Description                                                                               | Details                                                 |
| -------- | --------------------------- | -------- | ----------------------------------------------------------------------------------------- | ------------------------------------------------------- |
| user     | [Utilisateur](#Utilisateur) | Yes      | L'utilisateur pour lequel vous souhaitez voir des informations supplémentaires.           |                                                         |
| details  | [Énumération](#Énumération) | No       | Voir uniquement des détails spécifiques d'un membre.                                      | Utilisez une des valeurs suivantes : `bonus`, `members` |
| page     | [Nombre](#Nombre)           | No       | Quelle page des détails afficher. Vous pouvez aussi utiliser les réactions pour naviguer. |                                                         |

### Examples

```
!info @User
```

```
!info "User with space"
```

```
!info @User members
```

```
!info @User bonus
```

```
!info @User members 4
```

## !interactiveConfig

Configuration interactive

### Usage

```
!interactiveConfig
```

### Aliases

* `!ic`

### Examples

```
!interactiveConfig
```

## !inviteCodeConfig

Affiche et modifie la configuration des codes d'invitation du serveur.

### Usage

```
!inviteCodeConfig [key] [inviteCode] [value]
```

### Aliases

* `!invite-code-config`
* `!icc`

### Arguments

| Argument   | Type                                     | Required | Description                                                              | Details                                              |
| ---------- | ---------------------------------------- | -------- | ------------------------------------------------------------------------ | ---------------------------------------------------- |
| key        | [Énumération](#Énumération)              | No       | Les paramètres de configurations que vous souhaitez afficher / modifier. | Utilisez une des valeurs suivantes : `name`, `roles` |
| inviteCode | \[Code d'invitation]\(#Coded'invitation) | No       | The invite code for which you want to change the settings.               |                                                      |
| value      | [Valeur](#Valeur)                        | No       | La nouvelle valeur du paramètre.                                         |                                                      |

### Examples

```
!inviteCodeConfig
```

## !inviteCodes

Obtenez une liste de tous vos codes d'invitation.

### Usage

```
!inviteCodes
```

### Aliases

* `!invitecode`
* `!invite-code`
* `!invite-codes`
* `!getinvitecode`
* `!get-invite-code`
* `!get-invite-codes`
* `!showinvitecode`
* `!show-invite-code`

### Examples

```
!inviteCodes
```

## !inviteDetails

Affiche des détails sur l'origine de vos invitations.

### Usage

```
!inviteDetails [user]
```

### Aliases

* `!invite-details`

### Arguments

| Argument | Type                        | Required | Description                                                          | Details |
| -------- | --------------------------- | -------- | -------------------------------------------------------------------- | ------- |
| user     | [Utilisateur](#Utilisateur) | No       | L'utilisateur ou vous souhaitez afficher des invitations détaillées. |         |

### Examples

```
!inviteDetails
```

```
!inviteDetails @User
```

```
!inviteDetails "User with space"
```

## !invites

Afficher les invitations personnelles.

### Usage

```
!invites [user]
```

### Aliases

* `!invite`
* `!rank`

### Arguments

| Argument | Type                        | Required | Description                                               | Details |
| -------- | --------------------------- | -------- | --------------------------------------------------------- | ------- |
| user     | [Utilisateur](#Utilisateur) | No       | L'utilisateur ou vous souhaitez afficher les invitations. |         |

### Examples

```
!invites
```

```
!invites @User
```

```
!invites "User with space"
```

## !kick

Expulser un membre du serveur.

### Usage

```
!kick <member> [reason]
```

### Arguments

| Argument | Type              | Required | Description                       | Details |
| -------- | ----------------- | -------- | --------------------------------- | ------- |
| member   | [Membre](#Membre) | Yes      | Membre à expulser.                |         |
| reason   | [Texte](#Texte)   | No       | Pourquoi le membre a été expulsé. |         |

### Examples

## !leaderboard

Afficher les membres avec le plus d'invitations.

### Usage

```
!leaderboard [page]
```

### Aliases

* `!top`

### Arguments

| Argument | Type              | Required | Description                                 | Details |
| -------- | ----------------- | -------- | ------------------------------------------- | ------- |
| page     | [Nombre](#Nombre) | No       | Quelle page du classement voulez vous voir. |         |

### Examples

```
!leaderboard
```

```
!leaderboard 1mo
```

```
!leaderboard 30d 6
```

## !lockdown

Bloque un salon spécifique (empêche tout le monde sans rôle spécial d'envoyer des messages)

### Usage

```
!lockdown [-t value|--timeout=value] [channel]
```

### Arguments

| Argument | Type            | Required | Description                       | Details |
| -------- | --------------- | -------- | --------------------------------- | ------- |
| channel  | [Salon](#Salon) | No       | Le salon que vous voulez bloquer. |         |

### Flags

| Flag      | Short | Type            | Description                                                                                                                                |
| --------- | ----- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| ‑‑timeout | ‑t    | [Durée](#Durée) | La durée après laquelle le blocage se finit automatiquement. Utilisez la commande une nouvelle fois pour terminer le blocage manuellement. |

### Examples

```
!lockdown
```

## !memberConfig

Affiche et modifie la configuration des membres du serveur.

### Usage

```
!memberConfig [key] [user] [value]
```

### Aliases

* `!member-config`
* `!memconf`
* `!mc`

### Arguments

| Argument | Type                        | Required | Description                                                 | Details                                                    |
| -------- | --------------------------- | -------- | ----------------------------------------------------------- | ---------------------------------------------------------- |
| key      | [Énumération](#Énumération) | No       | La configuration de membre que vous souhaitez voir/changer. | Utilisez une des valeurs suivantes : `hideFromLeaderboard` |
| user     | [Utilisateur](#Utilisateur) | No       | Le membre ou le paramètre est affiché / modifié.            |                                                            |
| value    | [Valeur](#Valeur)           | No       | La nouvelle valeur du paramètre.                            |                                                            |

### Examples

```
!memberConfig
```

## !members

Afficher le nombre de membres du serveur actuel.

### Usage

```
!members
```

### Aliases

* `!member`
* `!memberscount`

### Examples

```
!members
```

## !mute

Rendre muet un utilisateur

### Usage

```
!mute [-d value|--duration=value] <user> [reason]
```

### Arguments

| Argument | Type              | Required | Description                                   | Details |
| -------- | ----------------- | -------- | --------------------------------------------- | ------- |
| user     | [Membre](#Membre) | Yes      | L'utilisateur qui doit être rendu muet.       |         |
| reason   | [Texte](#Texte)   | No       | La raison de pourquoi l'utilisateur est muet. |         |

### Flags

| Flag       | Short | Type            | Description                                    |
| ---------- | ----- | --------------- | ---------------------------------------------- |
| ‑‑duration | ‑d    | [Durée](#Durée) | Le temps pendant lequel l'utilisateur est muet |

### Examples

## !permissions

Configurez les permissions pour utiliser des commandes.

### Usage

```
!permissions [cmd] [role]
```

### Aliases

* `!perms`

### Arguments

| Argument | Type                  | Required | Description                                         | Details                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| -------- | --------------------- | -------- | --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| cmd      | [Commande](#Commande) | No       | La commande pour configurer les autorisations pour. | Utilisez une des valeurs suivantes : `addInvites`, `addRank`, `ban`, `botConfig`, `botInfo`, `caseDelete`, `caseView`, `check`, `clean`, `cleanShort`, `cleanText`, `clearInvites`, `config`, `createInvite`, `credits`, `export`, `fixRanks`, `getBot`, `graph`, `help`, `info`, `interactiveConfig`, `inviteCodeConfig`, `inviteCodes`, `inviteDetails`, `invites`, `kick`, `leaderboard`, `lockdown`, `memberConfig`, `members`, `mute`, `permissions`, `ping`, `prefix`, `premium`, `punishmentConfig`, `purge`, `purgeUntil`, `ranks`, `removeInvites`, `removeRank`, `restoreInvites`, `setup`, `softBan`, `strike`, `strikeConfig`, `subtractFakes`, `subtractLeaves`, `support`, `tryPremium`, `unban`, `unhoist`, `unmute`, `warn` |
| role     | [Role](#Role)         | No       | Le rôle qui aura l'accès ou non à la commande.      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |

### Examples

```
!permissions
```

## !ping

Mentionner le bot

### Usage

```
!ping
```

### Examples

```
!ping
```

## !prefix

Affiche le préfixe actuel du bot.

### Usage

```
!prefix
```

### Examples

```
!prefix
```

## !premium

Informations sur la version premium d'InviteManager.

### Usage

```
!premium [action]
```

### Aliases

* `!patreon`
* `!donate`

### Arguments

| Argument | Type                        | Required | Description                                                                                                                                         | Details                                                                |
| -------- | --------------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| action   | [Énumération](#Énumération) | No       | L'action à faire. Aucune pour les infos premium. `check` pour vérifier votre statut premium. `activate` pour utiliser votre premium sur ce serveur. | Utilisez une des valeurs suivantes : `Activate`, `Check`, `Deactivate` |

### Examples

```
!premium
```

```
!premium check
```

```
!premium activate
```

```
!premium deactivate
```

## !punishmentConfig

Configurez les punitions lorsque vous atteignez un certain nombre d'avertissements.

### Usage

```
!punishmentConfig [punishment] [strikes] [args]
```

### Aliases

* `!punishment-config`

### Arguments

| Argument   | Type                        | Required | Description                                                  | Details                                                                       |
| ---------- | --------------------------- | -------- | ------------------------------------------------------------ | ----------------------------------------------------------------------------- |
| punishment | [Énumération](#Énumération) | No       | Type de punitions à utiliser.                                | Utilisez une des valeurs suivantes : `ban`, `kick`, `mute`, `softban`, `warn` |
| strikes    | [Nombre](#Nombre)           | No       | Nombre d'avertissements pour que cette peine soit appliquée. |                                                                               |
| args       | [Texte](#Texte)             | No       | Arguments passés pour la sanction.                           |                                                                               |

### Examples

```
!punishmentConfig
```

## !purge

Purger les messages dans un canal.

### Usage

```
!purge <quantity> [user]
```

### Aliases

* `!prune`

### Arguments

| Argument | Type                        | Required | Description                                     | Details |
| -------- | --------------------------- | -------- | ----------------------------------------------- | ------- |
| quantity | [Nombre](#Nombre)           | Yes      | Combien de messages doivent être supprimés?     |         |
| user     | [Utilisateur](#Utilisateur) | No       | L'utilisateur dont les messages sont supprimés. |         |

### Examples

## !purgeUntil

Purger les messages dans un salon jusqu'à un message spécifié.

### Usage

```
!purgeUntil <messageID>
```

### Aliases

* `!purge-until`
* `!prune-until`
* `!pruneu`
* `!purgeu`

### Arguments

| Argument  | Type            | Required | Description                        | Details |
| --------- | --------------- | -------- | ---------------------------------- | ------- |
| messageID | [Texte](#Texte) | Yes      | Dernier ID de message à supprimer. |         |

### Examples

## !ranks

Montrer tous les rangs.

### Usage

```
!ranks [page]
```

### Aliases

* `!show-ranks`
* `!showranks`

### Arguments

| Argument | Type              | Required | Description                              | Details |
| -------- | ----------------- | -------- | ---------------------------------------- | ------- |
| page     | [Nombre](#Nombre) | No       | La page de la liste des rangs à montrer. |         |

### Examples

```
!ranks
```

## !removeInvites

Enlève un certain nombre d'invitations à un utilisateur.

### Usage

```
!removeInvites <user> <amount> [reason]
```

### Aliases

* `!remove-invites`

### Arguments

| Argument | Type                        | Required | Description                                  | Details |
| -------- | --------------------------- | -------- | -------------------------------------------- | ------- |
| user     | [Utilisateur](#Utilisateur) | Yes      | L'utilisateur à qui enlever des invitations. |         |
| amount   | [Nombre](#Nombre)           | Yes      | Le nombre d'invitations à enlever.           |         |
| reason   | [Texte](#Texte)             | No       | La raison de l'enlèvement d'invitations.     |         |

### Examples

```
!removeInvites @User 5
```

```
!removeInvites "User with space" 23 Removed for cheating
```

```
!removeInvites @User -6 Added for apologizing
```

## !removeRank

Supprimer un rang.

### Usage

```
!removeRank <rank>
```

### Aliases

* `!remove-rank`

### Arguments

| Argument | Type          | Required | Description                              | Details |
| -------- | ------------- | -------- | ---------------------------------------- | ------- |
| rank     | [Role](#Role) | Yes      | Celui que vous voulez supprimer le rang. |         |

### Examples

```
!removeRank @Role
```

```
!removeRank "Role with space"
```

## !restoreInvites

Restaurez toutes les invitations précédemment effacées.

### Usage

```
!restoreInvites [user]
```

### Aliases

* `!restore-invites`
* `!unclear-invites`
* `!unclearinvites`

### Arguments

| Argument | Type                        | Required | Description                                                                                                                                  | Details |
| -------- | --------------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ------- |
| user     | [Utilisateur](#Utilisateur) | No       | L'utilisateur à qui restaurer les invitations. Si aucun utilisateur n'est indiqué, cela restaure les invitations pour tous les utilisateurs. |         |

### Examples

```
!restoreInvites
```

```
!restoreInvites @User
```

```
!restoreInvites "User with space"
```

## !setup

Aide à la configuration du bot et à la recherche de problèmes (par exemple: autorisations manquantes)

### Usage

```
!setup
```

### Aliases

* `!guide`
* `!test`
* `!testbot`
* `!test-bot`

### Examples

```
!setup
```

## !softBan

Bannir puis automatiquement dé-bannir un membre du serveur.

### Usage

```
!softBan [-d value|--deleteMessageDays=value] <user> [reason]
```

### Aliases

* `!soft-ban`

### Arguments

| Argument | Type              | Required | Description                              | Details |
| -------- | ----------------- | -------- | ---------------------------------------- | ------- |
| user     | [Membre](#Membre) | Yes      | Utilisateur à bannir.                    |         |
| reason   | [Texte](#Texte)   | No       | Pourquoi l'utilisateur a-t-il été banni? |         |

### Flags

| Flag                | Short | Type              | Description                                                               |
| ------------------- | ----- | ----------------- | ------------------------------------------------------------------------- |
| ‑‑deleteMessageDays | ‑d    | [Nombre](#Nombre) | Supprime les messages d'un utilisateur depuis un certain nombre de jours. |

### Examples

## !strike

Ajouter des avertissements à un utilisateur

### Usage

```
!strike <member> <type> <amount>
```

### Arguments

| Argument | Type                        | Required | Description                           | Details                                                                                                                                                          |
| -------- | --------------------------- | -------- | ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| member   | [Membre](#Membre)           | Yes      | Le membre recevant les avertissements |                                                                                                                                                                  |
| type     | [Énumération](#Énumération) | Yes      | Le type d'infraction                  | Utilisez une des valeurs suivantes : `allCaps`, `duplicateText`, `emojis`, `hoist`, `invites`, `links`, `mentionRoles`, `mentionUsers`, `quickMessages`, `words` |
| amount   | [Nombre](#Nombre)           | Yes      | Le nombre d'avertissements à ajouter  |                                                                                                                                                                  |

### Examples

## !strikeConfig

Configurez les Strike reçues pour diverses violations.

### Usage

```
!strikeConfig [violation] [strikes]
```

### Aliases

* `!strike-config`

### Arguments

| Argument  | Type                        | Required | Description        | Details                                                                                                                                                          |
| --------- | --------------------------- | -------- | ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| violation | [Énumération](#Énumération) | No       | Type de violation  | Utilisez une des valeurs suivantes : `allCaps`, `duplicateText`, `emojis`, `hoist`, `invites`, `links`, `mentionRoles`, `mentionUsers`, `quickMessages`, `words` |
| strikes   | [Nombre](#Nombre)           | No       | Nombre de Strikes. |                                                                                                                                                                  |

### Examples

```
!strikeConfig
```

## !subtractFakes

Supprimez les fausses invitations de tous les utilisateurs.

### Usage

```
!subtractFakes
```

### Aliases

* `!subtract-fakes`
* `!subfakes`
* `!sf`

### Examples

```
!subtractFakes
```

## !subtractLeaves

Supprimer le nombre des invitations des personne qui ont quitter de tous les utilisateurs.

### Usage

```
!subtractLeaves
```

### Aliases

* `!subtract-leaves`
* `!subleaves`
* `!sl`

### Examples

```
!subtractLeaves
```

## !support

Obtenez un lien d'invitation vers notre serveur d'assistance.

### Usage

```
!support
```

### Examples

```
!support
```

## !tryPremium

Essayez gratuitement la version premium d’InviteManager pour une durée limitée.

### Usage

```
!tryPremium
```

### Aliases

* `!try`
* `!try-premium`

### Examples

```
!tryPremium
```

## !unban

Dé-bannir un utilisateur

### Usage

```
!unban <user> [reason]
```

### Arguments

| Argument | Type                        | Required | Description                                       | Details |
| -------- | --------------------------- | -------- | ------------------------------------------------- | ------- |
| user     | [Utilisateur](#Utilisateur) | Yes      | The user that should be unbanned.                 |         |
| reason   | [Texte](#Texte)             | No       | La raison de pourquoi l'utilisateur est dé-banni. |         |

### Examples

## !unhoist

Ajoute un caractère spécial devant le nom de chaque membre, donc ils seront affichés en dernier de la liste des membres.

### Usage

```
!unhoist
```

### Aliases

* `!dehoist`

### Examples

```
!unhoist
```

## !unmute

Démuter un utilisateur

### Usage

```
!unmute <user>
```

### Arguments

| Argument | Type              | Required | Description                                 | Details |
| -------- | ----------------- | -------- | ------------------------------------------- | ------- |
| user     | [Membre](#Membre) | Yes      | L'utilisateur qui doit reprendre la parole. |         |

### Examples

## !warn

Avertir un membre.

### Usage

```
!warn <member> [reason]
```

### Arguments

| Argument | Type              | Required | Description                      | Details |
| -------- | ----------------- | -------- | -------------------------------- | ------- |
| member   | [Membre](#Membre) | Yes      | Membre à avertir.                |         |
| reason   | [Texte](#Texte)   | No       | Pourquoi le membre a été averti. |         |

### Examples
