# LordBot - Documentation

Vous trouverez ici la documentation complète du bot Discord.

## Mais qu'est-ce que LordBot ?

LordBot est un bot Discord complètement gratuit à usage multiple, possédant des fonctionnalités telles que : la modération, des commandes de fun, configuration de serveur, etc. Celui-ci possède également un panel web de gestion afin de pouvoir facilement configurer les fonctions du bot.

## **Installation**

Pour pouvoir ajouter LordBot à un serveur Discord, vous devez être administrateur sur celui-ci.

Vous n'avez ensuite qu'à ajouter le bot avec ce lien : <https://lordbot.net/invite>, où vous devrez sélectionner un serveur sur lequel ajouter le bot puis valider l'ajout, comme ceci :

![](/files/-MUf5sEaOezlnotie10Z)

Afin que LordBot puisse effectuer correctement la modération et sécuriser votre serveur, assurez-vous que le rôle de LordBot est en haut dans les paramètres de votre serveur, comme ceci :

![Positionnement du rôle du bot](/files/-MTpPYIz7ONKA5PCvjnn)

Une fois cela effectué, LordBot est opérationnel ! Vous pouvez dors et déjà aller sur [le panel](https://lordbot.net/dashboard/) pour le configurer !

## **À voir ensuite**

{% content-ref url="/pages/-MSxdm59xpDOu3Yp7r-B" %}
[Les commandes](/commandes/informations)
{% endcontent-ref %}

{% content-ref url="/pages/-MSxeiL3TVSfmDpPw-fD" %}
[Le panel](/panel/informations)
{% endcontent-ref %}


# FAQ

Quelques questions/réponses sur LordBot

## Comment ajouter LordBot ?

Vous pouvez ajouter LordBot à un serveur Discord où vous êtes administrateur avec ce lien : <https://lordbot.net/invite>. Vous devrez sélectionner un serveur sur lequel ajouter le bot puis valider l'ajout.

## À quoi sert LordBot ?

LordBot est un bot Discord multifonction ! Il peut vous aider à modérer votre serveur Discord, configurer des actions à effectuer, afficher pour vous diverses informations utiles, vous raconter des blagues, etc. Vous pouvez consulter la liste de ses fonctionnalités en visitant la section "Les commandes" de la documentation !

## Comment configurer les boosters Funcraft ?

Pour configurer les boosters Funcraft, vous pouvez consulter le tutoriel ci-dessous :

{% content-ref url="/pages/-MSxf6LcfkuF7pKOcANE" %}
[Configurer les boosters Funcraft](/tutoriels/boosters-funcraft)
{% endcontent-ref %}


# Informations générales

Quelques infos diverses sur le fonctionnement des commandes.

## Préfixe

Le préfixe par défaut du bot est `$` (le caractère dollar, vers la touche `entrée` du clavier).

Vous pouvez le changer en faisant la commande `$setprefix <votre préfixe>`.

Si jamais vous rencontrez un problème avec celui-ci et que vous n'arrivez plus à exécuter de commandes, vous pouvez le reset en envoyant un message contenant la mention du bot suivit de "reset", comme ceci : `@LordBot reset`.

## Catégories de commandes

Le bot dispose de quatre catégories de commandes que voici :

* Les commandes de modération : elles vous serviront à modérer votre serveur avec des commandes essentielles comme mute, ban, kick, etc.

{% content-ref url="/pages/-MSxfasIaCX5EeymC5tD" %}
[Modération](/commandes/moderation)
{% endcontent-ref %}

* Les commandes de configuration : celles-ci vous permettrons de paramétrer des actions pour votre serveur comme la configuration du système d'XP, les rôles automatiques, protection anti-spam, etc.

{% content-ref url="/pages/-MSxfoX8z6QpAK0DmI91" %}
[Configuration](/commandes/configuration)
{% endcontent-ref %}

* Les commandes de divertissement : des commandes diverses et variés sans beaucoup d'utilité mais qui sauront vous divertir.

{% content-ref url="/pages/-MSxfroeDc6DOC1DdZbC" %}
[Divertissement](/commandes/divertissement)
{% endcontent-ref %}

* Les commandes utiles : elles vous aideront à obtenir des informations sur votre serveur, un utilisateur, une commande, une adresse IP, etc.

{% content-ref url="/pages/-MSxfuZonf8lqWXYhhgZ" %}
[Commandes utiles](/commandes/utiles)
{% endcontent-ref %}


# Modération

Consultez ici les descriptions des commandes de modération ! Un exemple d'utilisation de chaque commande est disponible avec le préfixe par défaut $.

## ban

```
$ban username#0123
```

Banni un membre du serveur.

## banid

```
$ban 235148962103951360
```

Banni un membre du serveur avec son identifiant ([tutoriel sur les identifiants](https://docs.lordbot.net/tutoriels/identifiants)). Cette commande est utile pour bannir des utilisateurs n'étant pas présent sur votre serveur.

## clear

```
$clear 10
```

Efface un certain nombre de messages en une seule fois dans le salon. Les messages ne doivent pas être datés de plus de 14 jours.

## deletedmessages

```
$deletedmessages
```

Affiche une liste des 15 derniers messages supprimés dans votre serveur.

## givelevel

```
$givelevel LordBot#0747 5
```

Ajoute ou retire des niveaux à un membre de votre serveur.

## givexp

```
$givexp LordBot#0747 10
```

Ajoute ou retire de l'XP à un membre de votre serveur.

## kick

```
$kick username#0123
```

Expulse un membre de votre serveur.

## lockname

```
$lockname username#0123
```

Empêche un seul membre de votre serveur de pouvoir changer de pseudo.

## mute

```
$mute username#0123
```

Rend muet un membre de votre serveur.

## tempmute

```
$tempmute @username#0123 15min LordBot est le meilleur !
```

Rend muet temporairement un membre de votre serveur.

## unban

```
$unban username#0123
```

Révoque le banissement d'un utilisateur sur votre serveur.

## unmute

```
$unmute username#0123
```

Enlève un mute à un membre de votre serveur.

## warn&#x20;

```
$warn username#0123 LordBot est le meilleur !
```

Ajoute un avertissement à un membre de votre serveur.

## warnlist

```
$warnlist username#0123
```

Affiche la liste des avertissements d'un membre de votre serveur.


# Configuration

Consultez ici les descriptions des commandes de configuration ! Un exemple d'utilisation de chaque commande est disponible avec le préfixe par défaut $.

## allowspam

```
$allowspam 
```

Ajoute une exception pour autoriser ou non le spam dans un salon particulier de votre serveur.

## autoreact

```
$autoreact :white_check_mark: :x:
```

Réagi automatiquement avec les réactions spécifiés lorsqu'un message est envoyé dans le salon.

## autorole

```
$autorole @Arrivant
```

Ajoute automatiquement un rôle lorsqu'un nouveau membre rejoint votre serveur.

## autovoice

```
$autovoice
```

Cette fonctionnalité sert à gérer les salons vocaux : le bot fait en sorte qu'il y ait toujours au moins un salon vocal de vide, dans ceux configurés pour, en créant et supprimant au fur et à mesure les salons.

## birthdaychannel

```
$birthdaychannel
```

Définit le salon où seront affichés les anniversaires des membres de votre serveur.

## channelcooldown

```
$channelcooldown 1
```

Définit le cooldown (mode lent) d'un salon, c'est-à-dire le temps entre lequel devra attendre un membre de votre serveur entre chaque message envoyé.

## configlevels

```
$configlevels
```

Configure le système de niveaux pour votre serveur. Ce système possède deux parties : une partie classique faisant gagner de l'XP et des niveaux lorsque les utilisateurs envoient des messages dans votre serveur, et une autre partie faisant elle gagner ces niveaux lorsque les utilisateurs de votre serveurs sont dans des salons vocaux. Les deux systèmes peuvent être activés séparément ou en même temps.

## customperm

```
$customperm mute BAN_MEMBERS
```

Définit des permissions personnalisées à un commande du bot. Par exemple, il faut que l'utilisateur ait la permission "Bannir des membres" pour pouvoir utiliser la commande `ban`, mais vous pouvez modifiez cette permission avec la commande `customperm`.

## fcboosteralert

```
$fcboosteralert
```

Définit le salon où seront affichés les alertes de boosts du serveur Minecraft Funcraft. Plus d'infos [ici](https://docs.lordbot.net/tutoriels/identifiants).

## logchannel

```
$logchannel
```

Définit le salon où seront affichés les logs du serveur (message supprimé/modifié, nouvel arrivant, bannissement, ...)

## nomicro

```
$nomicro Général
```

Pour un salon vocal, cette commande créera un salon textuel où seuls les membres connectés à ce salon vocal auront accès.

## permcopy

```
$permcopy #général #nouveau-salon
```

Copie les permissions Discord d'un salon à un autre.

## persistantroles

```
$persistantroles
```

Active ou désactive le système de rôles persistants (si un utilisateur qui avait quitté le serveur revient, restaure les rôles qu'un utilisateur avait lors de son départ)

## reactionroles

```
$reactionroles @Joueur @Étudiant
```

Ajoute des rôles aux utilisateurs selon leurs réactions sur un message.

## setprefix

```
$setprefix %
```

Définit un nouveau préfixe pour le bot dans le serveur. Le préfixe par défaut est `$`.

## spamprotection

```
$spamprotection
```

Active la protection contre le spam dans le serveur. Celle-ci va automatiquement avertir puis bannir un utilisateur qui spam dans le serveur (c'est-à-dire lorsqu'il envoie un trop gros nombre de messages à la suite).

## ticket

Consultez toutes les infos sur le système de ticket ici :

{% content-ref url="/pages/-MUToHDT4AT3TfKgZVUC" %}
[Système de ticket](/commandes/ticket)
{% endcontent-ref %}


# Divertissement

Consultez ici les descriptions des commandes de divertissement ! Un exemple d'utilisation de chaque commande est disponible avec le préfixe par défaut $.

## depardieu

```
$depardieu
```

Envoie des images de Gérard Depardieu. Oui, lui-même.

## etchebest

```
$etchebest
```

Envoie des images de Philipe Etchebest pour pimenter vos discussions.

## faction

```
$faction FAC
```

Affiche des informations sur une faction de Pactify, un serveur Minecraft.

## fcfriends

```
$fcfriends username
```

Affiche les amis d'un joueur sur le serveur Minecraft Funcraft.

## fcinfos

```
$fcinfos username
```

Affiche des information sur un joueur de Funcraft.

## fcstats

```
$fcstats username
```

Affiche des statistiques sur un joueur de Funcraft.

## joke

```
$joke
```

Raconte une blague !

## math

```
$math 4*3*2*1/2
```

Outils servant à calculer une expression mathématique.

## mcnames

```
$mcnames username
```

Affiche la liste des anciens pseudos d'un joueur Minecraft.

## pinfos

```
$pinfos username
```

Affiche des information sur un joueur de Pactify, un serveur Minecraft.

## puissance4

```
$puissance4
```

Un jeu de puissance 4 sur Discord !

### p4 join

```
$p4 join
```

Vous fais rejoindre la partie de puissance 4.

### p4 leave

```
$p4 leave
```

Quitte la partie en cours de puissante 4.

### p4 \<numéro-colonne>

```
$p4 2
```

Place un pion dans la colonne de la grille.


# Commandes utiles

Consultez ici les descriptions des commandes utiles ! Un exemple d'utilisation de chaque commande est disponible avec le préfixe par défaut $.

## avatar

```
$avatar @LordBot#0747
```

Permet d'afficher l'avatar d'un membre de votre serveur Discord.

## birthdays

```
$birthdays
```

Permet d'afficher les différentes dates d'anniversaires de vos membres préalablement définies grâce à la commande [setbirthday](https://docs.lordbot.net/commandes/utiles#setbirthday).

## conjug

```
$conjug faire imparfait indicatif
```

Cette commande vous permet d'afficher la conjugaison d'un verbe à un temps et un mode indiqués.

## emoji

```
$emoji :grin:
```

Permet d'obtenir le lien de l'image d'un emoji.

## help

```
$help
```

Permet d'afficher la page complète d'aide de LordBot.

## info

```
$info
```

Permet d'obtenir des informations sur LordBot.

## invite

```
$invite
```

Permet de générer un lien d'invitation pour ajouter LordBot à votre serveur.

## ipinfo

```
$ipinfo 8.8.8.8
```

Permet d'afficher les informations sur une IP.

## leaderboard

Affiche le classement par XP des membres les plus actifs de votre serveur.

```
$leaderboard
```

## permissions

```
$permissions
```

Affiche la liste des codes de permissions de Discord avec leur description.

## ping

```
$ping
```

Affiche la latence entre LordBot et l'API Discord.

## roleinfo

```
$roleinfo @Administrateur
```

Affiche des informations diverses sur un rôle de votre serveur.

## serverinfo

```
$serverinfo
```

Affiche des informations concernant votre serveur.

## setbirthday

```
$setbirthday 31/12
```

Permet de définir sa date d'anniversaire.

## userinfo

```
$userinfo @LordBot#0747
```

Permet diverses informations sur un membre de votre Discord.


# Système de ticket

Consultez ici toutes les infos sur le système de ticket du bot !

Ce système de ticket sert à créer une catégorie dans laquelle les utilisateurs pourront cliquer sur une réaction d'un message, qui créera ensuite un salon textuel privé avec les administrateurs de votre serveur. Vous pouvez configurer le message, le nom de la catégorie, la réaction, le nom des salons crées, etc. avec la commande `ticket config`.

## ticket create

```
$ticket create
```

&#x20;Crée un nouveau système de ticket.

## ticket close

```
$ticket close
```

Permet de fermer le ticket en cours lorsque la commande est faite dans un salon de ticket.

## ticket config

```
$ticket config
```

Permet de configurer les différentes propriétés du système de ticket.

### ticket config add-user

```
$ticket config add-user @username#0123
```

Permet à un utilisateur (ou modérateur) de consulter tous les tickets.

### ticket config remove-user

```
$ticket config remove-user @username#0123
```

Permet de retirer un utilisateur qui pouvait consulter tous les tickets.

### ticket config add-role

```
$ticket config add-role @Modérateur
```

Permet à un rôle de consulter tous les tickets.

### ticket config remove-role

```
$ticket config remove-role @Modérateur
```

Permet de retirer un rôle qui pouvait consulter tous les tickets.

### ticket config message

```
$ticket config message Bienvenue !

Tu peux écrire ta demande ici.
```

Change le message envoyé lors de l'ouverture ticket.

### ticket config name

```
$ticket config name demande
```

Change le nom des tickets.

### ticket config reaction

```
$ticket config reaction :eyes:
```

Change la réaction pour créer un nouveau ticket.


# Informations générales

Quelques informations globales sur le fonctionnement du panel web.

## Le panel du bot

Le panel web vous permet de définir simplement vos préférences à propos de LordBot.

### 1. Connexion

Pour pouvoir accéder au panel, vous devez tout d'abord vous connecter à celui-ci. Pour cela, allez sur le lien <https://lordbot.net/dashboard/>, puis authentifiez-vous via Discord. Vous serez redirigé sur la page d'acceuil du panel.

### 2. Ajouter LordBot à un serveur

Vous pouvez ensuite ajouter LordBot à votre serveur, comme expliqué ici :

{% content-ref url="/pages/-MUfJIvcZKjazrru\_g0n" %}
[Ajouter LordBot à un serveur](/panel/ajouter-lordbot)
{% endcontent-ref %}

### 3. Configuration du bot

Une fois que LordBot est présent sur votre serveur, vous pouvez modifier les paramètres du bot, les messages, les commandes. Les descriptions des options sont disponibles ici :

{% content-ref url="/pages/-MUfJTSi42SDAWMbAfGc" %}
[Configuration du serveur](/panel/configuration-serveur)
{% endcontent-ref %}

{% content-ref url="/pages/-MUt8eZs88\_GnCp8o\_yI" %}
[Gestion des commandes](/panel/gestion-commandes)
{% endcontent-ref %}

{% content-ref url="/pages/-MUt93d8LSmiJk00H-j7" %}
[Gestion des messages](/panel/gestion-messages)
{% endcontent-ref %}


# Ajouter LordBot à un serveur

Petit GIF pour vous montrer comment ajouter LordBot à un serveur.

* Rendez-vous sur <https://lordbot.net/dashboard/>.
* Connectez-vous à Discord.
* Sélectionnez le serveur Discord où vous souhaitez ajouter LordBot puis cliquez sur **Autoriser**.
* Patientez quelques secondes et LordBot fera son apparition.

![](/files/-MUfLjqfWKdjVMuqv3pP)


# Configuration du serveur

Regardez ici comment configurer simplement LordBot sur votre serveur avec le panel !

## Page du serveur

Une fois connecté sur le panel, sélectionnez le serveur que vous souhaitez configurer. Vous devriez arriver sur quelque chose comme ceci :

![Aperçu des paramètres du serveur](/files/-MUsffOapWy8qBJpxlS-)

## Généralités

### Préfixe du bot

Choisissez un préfixe personnalisé pour votre serveur, comme par exemple `!` ou `/`. Le préfixe ne doit pas faire plus de 6 caractères et il ne peut pas contenir d'espaces.

### Système anti-spam

Choisissez d'activer ou non la protection contre le spam dans le serveur. Celle-ci va automatiquement avertir puis bannir un utilisateur qui spam dans le serveur (c'est-à-dire lorsqu'il envoie un trop gros nombre de messages à la suite).

### Système d'XP via les messages

Active ou désactive le système de niveaux lorsque les utilisateurs envoient des messages dans votre serveur.

### Système d'XP via les salons vocaux

Active ou désactive le système de niveaux lorsque les utilisateurs de votre serveur sont dans un salon vocal.

## Boosters Funcraft

### Salon d'alertes de boosters FunCraft

Choisissez le salon textuel de votre serveur dans lequel vous voulez que les boosters Funcraft apparaissent.

### Mode de jeux affichant des alertes

Sélectionnez pour quels modes de jeu vous souhaitez que LordBot envoie une notification.

## **Configuration des salons**

### Salon des annonces d'anniversaires

Définissez le salon textuel où seront affichés les anniversaires des membres de votre serveur.

### Sauvegarder les rôles des membres lorsqu'ils quittent

Active ou désactive le système de rôles persistants (si un utilisateur qui avait quitté le serveur revient, cela restaurera les rôles qu'un utilisateur avait lors de son départ).

### Salon des logs de modération (modlog)

Définit le salon où seront affichés les logs du serveur (message supprimé/modifié, nouvel arrivant, bannissement, ...).

## **Système d'autovoice**

Cette fonctionnalité sert à gérer les salons vocaux : le bot fait en sorte qu'il y ait toujours au moins un salon vocal de vide, dans ceux configurés pour, en créant et supprimant au fur et à mesure les salons.

### **Salons gérés**

Affiche la liste des salons gérés par l'autovoice. Vous pouvez aussi les retirer de l'autoice avec la croix à gauche.

### **Ajouter un salon**

Ajoute un salon au système d'autovoice parmi la liste des salons vocaux disponibles dans votre serveur.


# Gestion des commandes

Il est ici expliqué comment ajouter des règles personnalisées pour chaque commande.

Pour accéder aux commandes, cliquez sur "Gestion des commandes" dans le menu à droite. Vous devriez arriver sur quelque chose ressemblant à ça :

![Gestion des commandes](/files/-MUtBxy_k7ZTbzkra6kw)

## Ajouter une nouvelle règle

Pour ajouter une nouvelle règle, sélectionnez la commande que vous souhaitez personnaliser (via le menu déroulant "Choisissez une commande..."), et cliquez sur "Ajouter."

## Gérer une règle

Vous pouvez maintenant définir des permissions personnalisés dans la case "Permission". Ce sont des permissions Discord, comme "Bannir des membres", "Administrateur", etc.

Vous pouvez également choisir de désactiver la commande dans votre serveur.

## Retirer une règle

Cliquez sur le bouton route "Retirer" à droite. Ceci retirera les règles personnalisées que vous avez définit et restaurera les paramètres par défaut de la commande.


# Gestion des messages

Vous trouverez ici des informations pour pouvoir personnaliser les messages envoyés par le bot.

Pour pouvoir gérer les messages, cliquez sur "Gestion des messages" dans le menu à droite. Vous devriez voir quelque chose de similaire à ça :

![Gestion des messages](/files/-MUtJW_asD73SfcioxiX)

## Édition du message

Pour éditer un message, cliquez sur le titre, un menu déroulant avec un éditeur de texte s'affichera.

## Paramètre du message

Pour chaque message, vous pouvez utiliser des paramètres afin de pouvoir personnaliser le contenu du message en fonction des circonstances. Par exemple, lorsque le bot envoie un message pour signaler le passage au niveau supérieur, vous voulez sûrement que le message contienne le nouveau niveau !

Voici un exemple de message avec paramètres :

> {{tag}} passe au niveau {{level}} !

Ce message contient deux paramètres :

* tag : le tag Discord du membre (par exemple @LordBot)
* level : le niveau du membre

Il affichera par exemple :

> @LordBot passe au niveau 2 !

Pour afficher les différents paramètres possibles pour un message, cliquez sur "Détails des paramètres", vous devriez avoir un menu comme celui-ci :

![Paramètres du message](/files/-MUtKa6ohabcWHSyTHPn)


# Configurer les boosters Funcraft

Voici un petit tutoriel sur comment configurer les boosters Funcraft sur votre serveur !

## 1. Ajouter le bot à votre serveur

Avant toute chose, assurez-vous que LordBot est bien installé dans votre serveur !

Pour plus de détails sur l'installation du bot, vous pouvez consulter [ce lien](https://docs.lordbot.net/#installation).

## 2. Se connecter au panel

Une fois le bot ajouté à votre serveur, allez vous connecter sur le panel du bot à [cette adresse](https://lordbot.net/dashboard/). Ensuite, choisissez le serveur sur lequel vous souhaitez configurer les boosters en cliquant dessus.

Si vous voulez plus d'information sur le panel, [c'est ici](https://docs.lordbot.net/panel).

## 3. Configurer selon vos besoins

Vous devriez avoir devant vous quelque chose qui ressemble à ça :

![Configuration des boosts sur le panel](/files/-MTRjODgZFpPUfweuJKh)

Vous pouvez maintenant simplement choisir le salon dans lequel vous souhaitez afficher les boosts ainsi que les modes de jeu à notifier !

## 4. Configuration du message (optionnel)

Si vous le désirez, vous pouvez mettre un texte personnalisé lors de l'envoi du message, par exemple pour notifier un rôle sur Discord !

Pour cela, cliquez sur "Gestion des messages" sur la barre à gauche, puis cliquez sur l'item "Boost Funcraf" ou "Méga-boost Funcraft" selon le message que vous souhaitez configurer. Vous devriez avoir quelque chose comme ça :

![Édition du message de boost](/files/-MTRlWqlj8WyFLMSx2vt)

Vous pouvez maintenant écrire votre message personnalisé ! Si vous souhaitez avoir plus de détails sur comment rédiger votre message, vous pouvez consulter la documentation dédiée.


# Les identifiants Discord

Une tutoriel pour tout comprendre sur les identifiants Discord.

## C'est quoi un identifiant ?

Sur Discord, chaque message, salon, serveur, utilisateur, etc. possède un nombre **unique** qui le représente. Ce nombre est appelé identifiant, ou ID (id en anglais) et il est composé de 17 à 19 chiffres.

Par exemple : `332119827311230976` ou `485580219558920192`.

## Activer le mode développeur

Pour pouvoir récupérer un identifiant sur Discord, vous devez déjà avoir activé le **mode développeur**. Pour ce faire, allez dans les paramètres de votre compte (l'engrenage en bas à gauche), puis dans l'onglet "Apparence", puis dans "Avancés" activez l'option "Mode développeur", comme ceci :

![Activation du mode développeur](/files/-MTpc5hrNy_n-l4OKCLa)

## Copier un identifiant

Une fois le mode développeur activé, vous pouvez désormais copier les identifiants de messages, salons, serveurs, utilisateurs, etc. en faisant simplement un clic droit, puis "Copier l'identifiant". Voici par exemple comment copier l'identifiant d'un message :

![Copie de l'identifiant d'un message](/files/-MTpd_X0ZUbodo8JEHl4)


