Commandes generales
Ces commandes sont accessibles a tous les membres du serveur.
/health
Verifie que le bot est en ligne et que la base de donnees est accessible. La reponse est ephemere (visible uniquement par l'utilisateur).
Le bot execute un SELECT 1 sur PostgreSQL. Si la requete echoue, il signale que la DB est injoignable.
/help
Affiche le guide complet des commandes sous forme d'embeds Discord.
- Les membres classiques voient les commandes publiques (general, social, gamification, gaming, communaute).
- Les moderateurs (permission
ModerateMembers) voient en plus les commandes staff (moderation + administration).
Le contenu du /help est le meme que celui poste automatiquement dans les salons configures via /setup help-channel et /setup staff-channel.
/coinflip
Lance un pile ou face. Le resultat est aleatoire, affiche directement dans le salon.
/roll [max]
Lance un de entre 1 et max.
| Parametre | Type | Requis | Defaut |
|---|---|---|---|
max | Entier | Non | 100 |
Exemple : /roll 20 renvoie un nombre entre 1 et 20.
/poll <question> <choix1 | choix2 | ...>
Cree un sondage interactif avec des boutons de vote.
| Parametre | Type | Requis | Description |
|---|---|---|---|
question | Texte | Oui | La question du sondage |
choix | Texte | Oui | Choix separes par | |
Regles :
- Maximum 8 choix par sondage.
- Le sondage expire apres 30 minutes.
- Chaque membre ne peut voter qu'une seule fois, mais peut modifier son vote en cliquant sur un autre bouton.
- Les resultats sont affiches en temps reel sur le message.
/bug
Ouvre une fenetre modale (formulaire Discord) pour signaler un bug.
Fonctionnement :
- L'utilisateur remplit le formulaire (titre, description, etapes de reproduction).
- Le bot recupere les 5 derniers logs d'erreur depuis la table
SystemLogen base de donnees. - Une issue GitHub est creee automatiquement sur le depot configure (
GITHUB_REPO) avec les informations du rapport et les logs.
Prerequis
La variable d'environnement GITHUB_TOKEN doit etre configuree pour que la creation d'issue fonctionne.
