1. Commandes de modération

Toutes les commandes de modération sont regroupées sous /staff.

Groupe "mod" 20 commandes

/staff mod kick @user [raison]Expulser un membre
/staff mod ban @user [raison]Bannir un membre
/staff mod softban @user [raison]Bannir et débannir (supprime les messages)
/staff mod unban userid:IDDébannir un utilisateur
/staff mod mute @user duration:10m [raison]Mute temporaire
/staff mod unmute @userEnlever le mute
/staff mod warn @user [raison]Avertir un membre
/staff mod warns @userListe des avertissements d'un membre
/staff mod warnlistListe de tous les avertissements du serveur
/staff mod delwarn @user index:1Supprimer un avertissement
/staff mod clearwarns @userEffacer tous les avertissements
/staff mod clear amount:10Supprimer des messages (1-100)
/staff mod slowmode seconds:5Définir le slowmode
/staff mod lockVerrouiller le salon
/staff mod unlockDéverrouiller
/staff mod purge @user amount:10Supprimer les messages d'un utilisateur
/staff mod embed title:"Titre" description:"Description" [color]Créer un embed personnalisé
/staff mod quarantine @user [duration:2h] [reason]Mettre un membre en quarantaine
/staff mod unquarantine @userRetirer un membre de la quarantaine
/staff mod resetviolations @user [type]Réinitialiser les violations auto-mod

Groupe "voice" 6 commandes

/staff voice voicekick @userExpulser du vocal
/staff voice voicemove @user channel:#salonDéplacer un membre
/staff voice vcmute @userMute micro
/staff voice vcunmute @userDémute micro
/staff voice vcdeafen @userRendre sourd
/staff voice vcundeafen @userEnlever la sourdine

Groupe "admin" 7 commandes

/staff admin nick @user nickname:"..."Changer le pseudo
/staff admin role @user role:@role action:add/removeAjouter/retirer un rôle
/staff admin addmoney @user amount:100Ajouter de l'argent (admin)
/staff admin removemoney @user amount:50Retirer de l'argent
/staff admin addxp @user amount:100Ajouter de l'XP
/staff admin setlevel @user level:5Définir le niveau
/staff admin banlistListe des bannis

2. Configuration du bot

Utilisez /config (réservé aux administrateurs) pour paramétrer le bot.

Configuration générale

/config modlog #salonLogs de modération
/config messagelog #salonLogs de messages
/config memberlog #salonLogs de membres
/config serverlog #salonLogs de serveur
/config voicelog #salonLogs vocaux

Configuration de l'auto-modération avancée

/config automod words action:add word:"..."Ajouter un mot interdit
/config automod spam threshold:5 interval:5000Configurer l'anti-spam
/config automod links domain:"google.com"Ajouter un domaine autorisé
/config automod mentions max:5Nombre max de mentions
/config automod whitelist action:add role:@roleIgnorer l'auto-mod pour un rôle
/config automod quarantine role:@role channel:#salonConfigurer le rôle et le salon de quarantaine
/config automod sanctions enabled:trueActiver/désactiver les sanctions progressives

Autres configurations

/config leveling enabled:true xpper:15 cooldown:60000Configurer le leveling
/config birthday channel:#salon role:@roleConfigurer les anniversaires
/config tickets category:@catégorie supportrole:@role transcript:#salonConfigurer les tickets
/config economy enabled:true currency:"coins" daily:100 workmin:50 workmax:200Configurer l'économie
/config suggestions channel:#salon approve:#salon deny:#salonConfigurer les suggestions
/config antiraid enabled:true maxjoins:10 punishment:kickConfigurer l'anti-raid
/config shopadd name:"VIP" price:1000 role:@roleAjouter un article à la boutique
/config shopremove name:"VIP"Retirer un article

3. Gestion des tickets

Les commandes de tickets sont sous /ticket. Le staff peut ajouter/retirer des utilisateurs et fermer les tickets.

/ticket adduser @userAjouter un membre au ticket
/ticket removeuser @userRetirer un membre
/ticket closeFermer le ticket (génère un transcript HTML)

Nouveau : Transcripts HTML améliorés

Depuis la dernière mise à jour, les transcripts de tickets sont générés au format HTML avec un design élégant aux couleurs du site.

  • Design responsive (mobile, tablette, PC)
  • Conservation automatique pendant 15 jours
  • Bouton "Télécharger le Transcript" intégré
  • Affichage du temps restant avant expiration
  • Lien cliquable envoyé dans le salon de logs
  • Noms d'utilisateurs correctement affichés (pas de mentions brutes)

Les transcripts sont automatiquement supprimés après 15 jours pour économiser l'espace disque.

4. Giveaways

Commandes sous /giveaway. Seuls les admins peuvent créer et relancer.

/giveaway create duration:1h winners:2 prize:"Nitro"Créer un giveaway
/giveaway reroll messageid:...Re-tirer un gagnant

5. Suggestions

Les commandes /suggest approve et /suggest deny permettent au staff d'approuver ou refuser une suggestion.

/suggest approve messageid:...Approuver une suggestion
/suggest deny messageid:...Refuser une suggestion

6. Réaction rôles

/reactionrole channel:#salon messageid:ID emoji:"👍" role:@roleConfigure un rôle par réaction

7. Système de quarantaine

Fonctionnement :

  • Configurez d'abord un rôle de quarantaine et un salon dédié avec /config automod quarantine
  • Le rôle de quarantaine doit être configuré pour que les membres ne voient que le salon de quarantaine
  • Les membres en quarantaine ne peuvent parler que dans ce salon
  • Leurs messages dans les autres salons sont automatiquement supprimés
  • La quarantaine expire automatiquement après la durée définie

Sanctions progressives automatiques :

  • Le bot compte les violations (spam, mentions, liens, etc.)
  • À partir d'un certain seuil, des sanctions automatiques sont appliquées : avertissement → mute → quarantaine → kick → ban
  • Configurable avec /config automod sanctions

8. Système de transcripts

Fonctionnement détaillé :

  • À la fermeture d'un ticket, un transcript HTML est automatiquement généré
  • Le transcript est sauvegardé de manière sécurisée sur le serveur
  • Un lien public est envoyé dans le salon de logs configuré
  • Les transcripts sont automatiquement supprimés après 15 jours
  • Chaque transcript inclut un bouton pour le télécharger sur son appareil
  • Le transcript affiche clairement le temps restant avant suppression automatique
  • Les noms d'utilisateurs sont correctement affichés (pas de mentions brutes)

Note : Les transcripts sont accessibles uniquement via les liens partagés dans les salons de logs. Ne partagez pas ces liens publiquement.

9. Remarques importantes

  • Toutes les actions de modération sont loggées dans les salons configurés.
  • Les commandes staff nécessitent les permissions Discord appropriées.
  • Le bot vérifie périodiquement la validité des licences (toutes les 24h). Si une licence expire, le bot quittera le serveur.
  • Le système de quarantaine nécessite une configuration manuelle des permissions du rôle dans Discord.
  • Les transcripts sont conservés 15 jours, pensez à sauvegarder ceux qui sont importants.