Commandes du bot

Liste complète des commandes ShieldCore et comment les utiliser sur votre serveur.

Commandes du bot

Toutes les commandes du bot sont des commandes slash (tapez / dans Discord pour les voir apparaître avec leur description). La plupart des réponses ne sont visibles que par vous (réponse éphémère) — sauf mention contraire ci-dessous.

Chaque commande nécessite une permission Discord précise sur votre serveur (indiquée pour chacune). Si une commande n'apparaît pas ou que vous obtenez une erreur de permission, vérifiez que votre rôle dispose bien de la permission requise.

Nouveau sur ShieldCore ? Commencez par l'installation et /setup avant de consulter cette page.

Modération

/ban

Permission requise : Bannir des membres

Bannit un membre du serveur. Fonctionne même si la personne n'est plus sur le serveur (en utilisant son identifiant). Le membre reçoit un message privé avant d'être banni, si possible.

/ban utilisateur:@Membre raison:Comportement toxique répété

raison est optionnelle.

/kick

Permission requise : Expulser des membres

Expulse un membre présent sur le serveur (contrairement au ban, il peut revenir avec une nouvelle invitation).

/kick utilisateur:@Membre raison:Non-respect du règlement

/mute

Permission requise : Modérer les membres

Met un membre en sourdine temporaire (timeout Discord) — il ne peut plus écrire ni parler pendant la durée indiquée.

/mute utilisateur:@Membre minutes:30 raison:Spam

Si minutes est omis, la durée par défaut est de 10 minutes.

/unmute

Permission requise : Modérer les membres

Retire immédiatement la mise en sourdine d'un membre.

/unban

Permission requise : Bannir des membres

Débannit un membre à partir de son identifiant Discord (clic droit sur un profil → Copier l'identifiant, ou récupéré via /search).

/unban userid:123456789012345678

/unkick

Permission requise : Expulser des membres

Discord ne permet pas d'annuler une expulsion à proprement parler — cette commande envoie à la place un lien d'invitation à usage unique (valable 24h) en message privé à la personne concernée, pour lui permettre de revenir facilement.

/unkick userid:123456789012345678

/nickname

Permission requise : Gérer les pseudos

Change le pseudo d'un membre sur le serveur.

/nickname utilisateur:@Membre pseudo:Nouveau Pseudo

/warn, /warnings, /unwarn, /clearwarn

Permission requise : Modérer les membres

Le système d'avertissements permet de garder un historique des incidents pour chaque membre.

  • /warn utilisateur:@Membre raison:... — ajoute un avertissement à l'historique du membre.
  • /warnings utilisateur:@Membre — affiche l'historique des avertissements d'un membre.
  • /unwarn utilisateur:@Membre — retire le dernier avertissement ajouté.
  • /clearwarn utilisateur:@Membre id_warn:... — retire un avertissement précis (identifiant visible via /warnings), ou tous les avertissements si vous ne précisez pas d'identifiant.

/search

Permission requise : Modérer les membres

Affiche la fiche complète d'un membre : avertissements, mises en sourdine, bannissements passés, et s'il figure sur la liste noire globale ShieldCore (partagée entre tous les serveurs protégés par le bot). Pratique avant de prendre une décision de modération.

/search utilisateur:@Membre

Salon et serveur

/lock / /unlock

Permission requise : Gérer les salons

Verrouille (ou déverrouille) le salon dans lequel la commande est exécutée : personne ne peut plus y envoyer de message tant qu'il n'est pas déverrouillé. Utile pour calmer une discussion qui dégénère. La réponse est visible par tout le salon.

/clear

Permission requise : Gérer les messages

Supprime en masse les derniers messages du salon (entre 1 et 100 à la fois).

/clear count:50

Discord ne permet pas de supprimer en masse des messages de plus de 14 jours — ceux-ci sont automatiquement ignorés.

/lockdown

Permission requise : Gérer le serveur

Active ou désactive manuellement le verrouillage complet du serveur (le même mécanisme que celui déclenché automatiquement par la protection anti-raid). En cas de raid en cours, c'est votre bouton d'urgence.

/lockdown etat:on
/lockdown etat:off

Configuration du serveur

/setup

Permission requise : Gérer le serveur

L'assistant de configuration principal — à exécuter en premier sur un nouveau serveur. Vous guide à travers :

  1. Le choix de la langue du serveur.
  2. La création automatique du rôle staff et des salons de modération (incidents, logs, support, rapports, annonces).
  3. Le choix des modules de sécurité à activer.
  4. La fréquence des rapports de sécurité automatiques (aucun, hebdomadaire, ou mensuel).

Si votre serveur est déjà configuré, relancer /setup répare simplement les salons/rôles manquants sans tout redemander — utilisez /refreshsetup pour revoir vos choix de langue/modules.

/refreshsetup

Permission requise : Gérer le serveur

Relance l'assistant de configuration complet sur un serveur déjà configuré : changez de langue, ajustez les modules activés, ou réparez une installation existante.

/verif

Permission requise : Administrateur

Met en place un système de vérification pour les nouveaux membres : ils reçoivent un rôle restreint à l'arrivée (ne voient qu'un salon de vérification dédié) et doivent cliquer sur un bouton pour obtenir l'accès complet au serveur. Efficace contre les comptes automatisés/bots de raid.

/language

Permission requise : Gérer le serveur

Change la langue dans laquelle le bot répond sur votre serveur.

/language code:fr

/safety

Permission requise : Administrateur

Un raccourci de durcissement rapide : retire d'un coup les trois permissions les plus souvent exploitées lors d'un raid (gestion des webhooks, applications externes, commandes d'applications) du rôle @everyone.

/securityscore

Permission requise : Gérer le serveur

Recalcule et affiche immédiatement le score de sécurité actuel de votre serveur, avec des recommandations pour l'améliorer.

/whitelist

Permission requise : Administrateur

Gère la liste des bots autorisés à rejoindre votre serveur malgré la protection anti-bot (utile pour vos propres bots de musique, de jeux, etc.).

/whitelist add bot_id:123456789012345678
/whitelist remove bot_id:123456789012345678
/whitelist list

/dashboard

Permission requise : aucune

Affiche le lien vers le tableau de bord web, où vous pouvez gérer tous les réglages de votre serveur depuis une interface graphique plutôt qu'en tapant des commandes.

/help

Permission requise : aucune

Affiche la liste de toutes les commandes disponibles sur le bot, avec leur description. Réponse visible par tout le salon.

Sauvegardes et templates de serveur

/backup

Permission requise : Administrateur

Sauvegarde et restaure la structure de votre serveur (salons, catégories, rôles et permissions). Ouvre un menu interactif :

  • Créer une nouvelle sauvegarde à tout moment (avec un nom optionnel).
  • Consulter vos sauvegardes existantes, voir leur contenu.
  • Appliquer une sauvegarde — une action destructive qui recrée la structure telle qu'elle était : le bot vous montre d'abord un écran récapitulatif exact (combien de salons/rôles seront supprimés, combien seront recréés) avant de vous demander une confirmation explicite. Une sauvegarde de sécurité de l'état actuel est automatiquement créée juste avant, au cas où.
  • Renommer ou supprimer une sauvegarde.

/template

Permission requise : Administrateur

La marketplace communautaire de templates de serveur : parcourez des structures de serveur partagées par d'autres utilisateurs, ou publiez la vôtre.

  • Explorer — parcourir les templates publics, filtrer par popularité, téléchargements ou note.
  • Aperçu — visualiser l'arborescence complète (salons, catégories, rôles) d'un template avant de l'utiliser, sans rien modifier.
  • Utiliser — applique le template à votre serveur (même principe de confirmation explicite que /backup, avec sauvegarde automatique de sécurité avant).
  • Favoris — enregistrez les templates qui vous intéressent pour les retrouver facilement.
  • Créer — publiez la structure actuelle de votre serveur comme template (public, non répertorié, ou privé), pour la réutiliser ou la partager.
  • Noter — donnez une note de 1 à 5 étoiles aux templates que vous avez utilisés.

Vous pouvez aussi parcourir les templates depuis le site web, sur la page Templates.

Sécurité avancée

/webhook

Permission requise : Administrateur

Outils de gestion et d'audit des webhooks de votre serveur (souvent utilisés pour du phishing en cas de compromission) :

  • /webhook scan — analyse tous les webhooks du serveur et signale les plus suspects.
  • /webhook info, /webhook verify, /webhook delete — agissent sur un webhook précis. L'URL du webhook (une information sensible) vous est demandée dans une fenêtre dédiée plutôt que dans la commande elle-même, pour ne jamais l'afficher publiquement dans le salon.
  • /webhook revoke-all — supprime tous les webhooks du serveur d'un coup. Une confirmation explicite est demandée avant l'exécution, car l'action est irréversible.

/report

Permission requise : Gérer le serveur

Génère immédiatement un rapport de sécurité complet au format PDF (score de sécurité, activité, incidents détectés, recommandations) et le publie dans le salon de rapports configuré. Un bouton Historique vous permet de retrouver et retélécharger vos rapports précédents.