====== Commandes du Bot Discord Laelith ======
Ce document fournit une documentation complète pour toutes les commandes disponibles dans le bot Discord Laelith.
===== Commandes principales =====
==== /ai - Assistant IA LaelithGPT ====
**Description :** Parlez à LaelithGPT, un assistant IA avec accès aux connaissances du monde de Laelith.
**Restrictions :** Ne peut être utilisé que dans le canal IA désigné.
**Options :**
* ''question'' (requis, chaîne) : Votre question ou prompt pour LaelithGPT
* ''sources'' (optionnel, booléen) : Lister les sources de documents utilisées pour la réponse
* ''content'' (optionnel, booléen) : Rechercher dans le contenu de base (par défaut : true)
* ''scenario'' (optionnel, booléen) : Rechercher dans les scénarios
* ''secret'' (optionnel, booléen) : Rechercher dans les secrets
* ''refs'' (optionnel, booléen) : Lister les références
**Exemples d'utilisation :**
/ai question:"Quelles sont les terrasses de Laelith ?"
/ai question:"Parlez-moi d'Evarilion Bombogarogan" sources:true
/ai question:"Qu'est-il arrivé à Evarilion Bombogarogan ?" scenario:true
**Notes :**
* Les réponses sont divisées en morceaux si elles dépassent la limite de longueur des messages Discord
* Le bot indiquera la question (Q:) et la réponse (A:)
* Les sources et références sont ajoutées si demandées : (S:) et (R:)
----
==== /names - Générateur de Noms de Personnages ====
**Description :** Générer des noms de personnages aléatoires basés sur divers critères.
**Options :**
* ''species'' (optionnel, chaîne) : Espèce du personnage (ex. human, elf, felys, etc.)
* ''gender'' (optionnel, chaîne) : Genre du personnage (male ou female)
* ''origin'' (optionnel, chaîne) : Origine du personnage (ex. Laelith, Grand duchy of Agramor, Azilian March, etc.)
* ''lang'' (optionnel, chaîne) : Langue pour les noms (''en'' ou ''fr'')
* ''count'' (optionnel, chaîne) : Nombre de noms à générer
**Exemples d'utilisation :**
/names species:elf gender:female
/names origin:"Grand duchy of Agramor" count:5
/names species:human gender:male lang:fr
**Notes :**
* Tous les paramètres sont optionnels ; le générateur fonctionnera avec n'importe quelle combinaison
* Les résultats sont formatés avec les critères utilisés pour la génération
* Plusieurs noms sont affichés ligne par ligne
----
==== /translate - Traducteur du Glossaire Laelith ====
**Description :** Traduire du texte français en anglais en utilisant le glossaire et la terminologie de Laelith.
**Options :**
* ''text'' (requis, chaîne) : Le texte français à traduire en anglais
* ''hints'' (optionnel, booléen) : Donner le texte d'indices NLP
**Exemples d'utilisation :**
/translate text:"Bonjour, comment allez-vous ?"
/translate text:"La terrasse de la Chaussée du lac" hints:true
**Notes :**
* Spécialisé pour la terminologie et le contexte du monde de Laelith
* Affiche le français original (FR:) et la traduction anglaise (EN:)
* Les indices fournissent des informations supplémentaires de traitement NLP lorsque demandés
----
==== /link - Liaison de Compte ====
**Description :** Lier votre compte Discord à votre compte Laelith.
**Options :** Aucune
**Utilisation :**
/link
**Notes :**
* Génère un code de liaison unique
* Fournit un lien privé pour compléter le processus de liaison de compte
* La réponse est éphémère (visible uniquement par l'utilisateur)
----
===== Commandes techniques =====
==== /ping - Test de Connexion ====
**Description :** Commande simple de test de connectivité.
**Options :** Aucune
**Utilisation :**
/ping
**Réponse :** "Pong!"
**Notes :**
* Utilisé pour vérifier la réactivité du bot
* La réponse est éphémère (visible uniquement par l'utilisateur)
----
==== /server - Informations du Serveur ====
**Description :** Afficher les informations sur le serveur Discord actuel.
**Options :** Aucune
**Utilisation :**
/server
**Réponse :** Affiche le nom du serveur et le nombre total de membres
**Notes :**
* La réponse est éphémère (visible uniquement par l'utilisateur)
----
==== /user - Informations de l'Utilisateur ====
**Description :** Afficher les informations sur l'utilisateur qui a invoqué la commande.
**Options :** Aucune
**Utilisation :**
/user
**Réponse :** Affiche le tag utilisateur et l'ID utilisateur
**Notes :**
* La réponse est éphémère (visible uniquement par l'utilisateur)
* Utile pour le débogage et l'identification des utilisateurs