Documentation
Guide complet de toutes les fonctionnalités de Skidi+.
Bienvenue sur Skidi+
Skidi+ est un bot Discord tout-en-un pour modération, économie, leveling, tickets, IA, et plus encore.
Il vient avec un dashboard web où tu configures tout sans te battre avec des commandes Discord.
Free vs Premium : la majorité des fonctionnalités sont gratuites. Le Premium débloque les options avancées (IA, branding, jobs, transcripts HTML, etc.). Voir la page Premium.
Inviter le bot
- Clique sur « Inviter le bot » depuis la page d'accueil
- Choisis ton serveur Discord (tu dois être propriétaire ou avoir
Manage Server) - Accepte les permissions demandées (le bot a besoin de plusieurs perms pour fonctionner correctement)
- Tu peux ensuite te connecter au dashboard pour configurer le bot
/quickstart : setup express en 5 étapes
La commande /quickstart te permet de configurer ton serveur en moins d'une minute :
- Bienvenue : choisir un salon ou auto-créer
#👋-bienvenue - Logs modération : choisir un salon ou auto-créer
#🛡️-logs-moderation(privé) - Automod preset : 🟡 Équilibré (recommandé), 🔴 Strict, ou ⚪ Désactivé
- Auto-rôle : sélectionner un rôle membre à donner d'office
- Récap + Apply : applique tout en une fois
Pour une configuration plus poussée, utilise le dashboard ou la commande /setup (interactive).
/ban : bannir un membre
Permission requise : Bannir des membres
/ban membre:@user raison:<texte> messages:0-7
membre: le membre à bannir (obligatoire)raison: raison visible dans les logs (optionnelle)messages: supprimer les messages des N derniers jours (0-7)
⚠️ Le rôle du bot doit être au-dessus du rôle du membre à bannir.
/kick : expulser un membre
Permission : Expulser des membres
/kick membre:@user raison:<texte>
Identique à /ban mais sans bannissement permanent.
/mute : timeout un membre
Permission : Mettre en sourdine
/mute membre:@user duree:1h raison:<texte>
Durées disponibles : 60s, 5/10/30 min, 1/6/12h, 1/7 j, 28 j (max Discord).
/purge : supprimer en masse
Permission : Gérer les messages
/purge nombre:<1-100> membre:@user(optionnel)
Supprime jusqu'à 100 messages dans le salon courant. Avec membre, ne supprime que ses messages.
⚠️ Discord empêche le bulk-delete des messages > 14 jours.
/lock : verrouiller un salon
Permission : Gérer les salons
/lock on salon:#general raison:<texte> /lock off salon:#general
Empêche @everyone d'écrire dans le salon. Les rôles staff continuent à pouvoir écrire.
/warn : avertissement
Permission : Gérer les messages
/warn add membre:@user raison:<texte> /warn list membre:@user /warn remove id:<n>
Système de warnings stocké en DB. Combiné avec l'automod escalation, peut déclencher mute/kick/ban automatiquement après N warnings.
Shield : Automod (page dashboard)
Le module Shield est ton automod : 11 règles configurables, chacune avec son propre toggle, ses seuils, et ses bypass (rôles/salons ignorés).
Règles disponibles :
- Anti-flood : bloque le spam de messages (X messages en Y ms)
- Anti-liens : supprime tous les liens http(s)://
- Anti-invitations : bloque les invitations Discord externes (whitelist possible)
- Anti-caps : bloque les messages criards (% majuscules + longueur min, mode progressif)
- Anti-mentions : limite le nombre de mentions par message
- Anti @everyone : bloque les
@everyoneet@here - Mots interdits : liste noire avec support regex (
/motif/i) - Anti-stickers : limite le nombre de stickers par fenêtre
- Anti-emojis : limite les emojis par message
- Anti-retours ligne : bloque les pavés multi-lignes
- Modération IA ✨ Premium : analyse IA de la toxicité (slider 1-10)
Modal de configuration par règle :
Clique sur l'icône clé à molette d'une règle pour ouvrir son modal :
- Seuils : sliders/inputs spécifiques à la règle
- Rôles ignorés : ces membres ne déclenchent pas la règle
- Salons ignorés : la règle ne s'applique pas dans ces salons
- Mode silencieux : l'action est appliquée mais pas d'embed public
Escalation des sanctions :
Définis des paliers : « 3 violations → mute 5 min », « 5 → kick », etc. Free = 1 palier max ; Premium = illimité.
🆕 Détecteurs avancés (Batch final) :
- Domaines de confiance : si l'anti-liens est activé, ces domaines passent sans déclencher (ex :
youtube.com,twitch.tv) - Détecteur de raid coordonné : plusieurs comptes qui postent le même message dans une fenêtre courte → lockdown auto 30 min + kick massif des comptes impliqués
- IA progressive ✨ Premium : au lieu de déclencher au moindre score IA, accumule sur une fenêtre glissante (ex : si la somme des scores dépasse 15 sur 10 min, alors action). Meilleur signal anti-trolls chroniques.
Anti-raid
Détecte les vagues de joins suspectes et applique une action automatique.
Configuration (dashboard) :
- Seuil de joins : combien de membres déclenchent l'alerte (ex : 10)
- Fenêtre : période d'observation en secondes (ex : 10 s)
- Action : kick / ban / timeout / nothing (mode observation)
- Âge minimum du compte : refuse auto les comptes Discord trop récents (ex : 7 jours)
- Boost verification level : monte le verification Discord à "Very High" pendant un lockdown
- Invitations trustées : si renseigné, seules ces invits sont considérées légitimes (1 code par ligne)
- Presets : 🟢 Permissif (20/30s), 🟡 Équilibré (10/10s), 🔴 Strict (5/5s)
Combiné avec /lockdown pour un verrou manuel en 1 click.
/lockdown : verrou anti-raid 1-click
Verrouille tout le serveur d'un seul clic en cas de raid. Permission requise : Gérer le serveur.
/lockdown on duree:30 raison:<texte> → verrouille pour 30 min /lockdown off → lève le lockdown /lockdown status → état actuel
Ce qui se passe :
- Le bot snapshot les permissions
@everyonede chaque salon texte - Il retire
Envoyer des messagesetAjouter des réactionsà@everyone - Si boost verification est activé, monte le niveau Discord à "Very High"
- Toute personne qui rejoint pendant le lockdown est auto-kick/ban (selon l'action antiraid)
- À l'expiration (cron 60s), tout est restauré à l'identique
✅ Zéro risque de casser ta config : le snapshot garantit la restauration.
Logs (27 events)
27 events Discord trackés avec embed coloré dans les salons configurés :
Catégories :
- Messages : delete, edit, bulk-delete
- Modération : bans, kicks, warns, automod, ban manuels
- Membres : join, leave, role changes, nickname, avatar
- Serveur : channels, rôles, voice, emojis/stickers, invites
Filtres globaux :
- Ignorer les bots
- Ignorer les membres avec « Gérer le serveur » (cache les actions admin)
- IDs ignorés : utilisateurs / rôles / salons à exclure (un par ligne)
Rétention : 30 jours en Free, 1 an en Premium. Archive interne consultable depuis l'Audit Log dashboard.
Pour forwarder vers Slack / n8n / un endpoint custom : voir Webhook export.
Webhook export des logs
Forward chaque event d'archive de logs vers une URL HTTPS externe (Slack, n8n, endpoint custom).
Configuration :
Va sur /dashboard/<id>/logs → onglet « Webhook export ».
- URL HTTPS du webhook
- Secret HMAC (optionnel) : signature SHA-256 dans le header
X-Signature-256 - Liste d'events (whitelist) : sélectionne ce que tu veux forwarder (vide = tous)
Format du payload :
POST {webhook_url}
Content-Type: application/json
X-Signature-256: sha256=<hmac> (si secret défini)
{
"guild_id": "...",
"event": "modlog.ban",
"kind": "modlog",
"actor_id": "...",
"target_id": "...",
"reason": "...",
"meta": {},
"timestamp": "2026-..."
}Best-effort : timeout 5s, ne bloque jamais le flow principal du bot.
Audit Log dashboard
Page /dashboard/<id>/audit-log avec 2 onglets :
- 🛡️ Discord (natif) : l'audit log natif Discord (perm
View Audit Logrequise) - 🤖 Modération bot : archive interne du bot (modlog, automod, tickets), avec filtres par kind
/analyze : analyse IA
Permission : Modérer des membres
/analyze member membre:@user /analyze export membre:@user(opt) → CSV ✨ /analyze server → audit IA du serveur ✨
member: analyse comportementale d'un membre (warns, messages, recommandation)export✨ Premium : exporte warns + actions de modération en CSVserver✨ Premium : audit IA du serveur (note /10, bons/mauvais points, conseils)
Quota Free : 3 analyses/jour. Premium : illimité.
Bienvenue / Au revoir
Envoie un message + carte image quand un membre rejoint / quitte.
Variables disponibles :
{user}: mention du membre{username}: pseudo{server}: nom du serveur{membercount}: nombre total de membres
Carte image — 5 templates au choix :
- 🎨 classic : dégradé Discord (défaut)
- ⚫ minimal : fond noir épuré
- 💜 neon : cyberpunk avec glow vert/rose
- 🌅 gradient : orange→rose chaud
- 🟤 polaroid : fond crème + cadre marron
Configurable séparément welcome/goodbye depuis le dashboard. Choix visuel avec aperçu coloré.
Premium :
Background URL custom (HTTPS uniquement, SSRF protection) + couleur du texte + police custom + logo serveur en bas droite.
Auto-rôle
Donne automatiquement 1 à 10 rôles aux nouveaux membres.
⚠️ Le bot doit avoir Gérer les rôles et son rôle doit être au-dessus des rôles à attribuer.
Leveling
Système d'XP par messages : 15-25 XP par message, cooldown 1 min/user.
Commandes :
/level rank membre:@user → carte image /level top → top 10
🎙️ XP vocal (configurable) :
Gagne de l'XP en restant connecté en salon vocal. Configurable via le dashboard :
- XP par minute (défaut 5)
- Ignorer le salon AFK (défaut oui)
- Ignorer si seul dans le salon (défaut oui)
- Ignorer si muet/sourd (défaut oui)
📉 Decay XP (optionnel) :
Cron quotidien qui retire un % d'XP aux utilisateurs inactifs depuis N jours. Évite que les anciens dominent à vie. Configurable (défaut 5% / 30 jours).
🃏 Carte /rank — 5 styles :
Affiche niveau + rang + barre XP + temps vocal cumulé en image. Choix du template depuis le dashboard :
default— dégradé Discordminimal— fond noir épurégradient— orange→rosegaming— bleu/violetneon— cyberpunk glow
Premium :
- Rôles récompense : donne un rôle automatiquement quand un membre atteint le niveau X (option « retire les précédents » pour un système de ladder)
- Multiplicateurs XP : week-end x2, soirée x1.5, etc.
- Boost XP par rôle : custom multiplier par rôle (ex : VIP → +50% XP)
- Message de level-up custom
Économie
Système d'économie complet : monnaie locale, daily/weekly/monthly, work/crime/rob, banque, gambling, lottery, shop.
Commandes principales :
/eco balance · /eco daily · /eco weekly · /eco monthly /eco work · /eco crime · /eco rob @user · /eco give /eco deposit · /eco withdraw · /eco leaderboard /shop list · /shop buy · /shop sell /inventory · /gamble coinflip|slots|blackjack✨|roulette✨ /lottery info · /lottery buy ✨
Phrases du bot :
Personnalise ce que le bot dit pour /work, /crime, etc. via /dashboard/<id>/economy/phrases. Free : 1 phrase modifiable par catégorie. Premium : ajout illimité, tirage random à chaque commande.
Premium uniquement :
- Lottery : loterie communautaire avec tirage automatique
- Blackjack + roulette : jeux avancés (coinflip et slots restent Free)
- Jobs : métiers avec salaire horaire automatique
Jobs ✨
✨ Premium uniquement.
Crée des métiers avec salaire horaire automatique versé toutes les heures.
/jobs list → voir les jobs disponibles /jobs apply name:Boulanger → postuler /jobs leave → quitter son job /jobs info → voir son job actuel /jobs create ... → créer un job (admin) /jobs delete ... → supprimer un job (admin)
Options par job :
- Salaire/heure en pièces
- Niveau requis (système de leveling)
- Workers max (0 = illimité)
- Rôle requis pour postuler / Rôle accordé à l'embauche
Quêtes journalières
Quêtes tirées au hasard chaque jour parmi 8 types : envoyer N messages, gagner au gambling, déposer en banque, acheter un item, etc.
/quests list → voir tes quêtes du jour /quests claim type:... → réclamer la récompense
Free : 1 quête/jour. Premium : 5/jour. Récompenses en pièces.
Tickets
Système de tickets style TicketTool avec panneau public, catégories, transcripts.
Setup :
- Active le module via le dashboard ou
/ticket enable - Crée des catégories (ex : Support, Partenariat, Plainte) : Free : 1 max, Premium : illimité
- Configure les salons logs + transcripts
- Personnalise le modal d'ouverture (questions, titre)
- Déploie le panneau public :
/ticket panel channel:#tickets
Commandes in-ticket :
/ticket close raison:<texte> → ferme (lecture seule, pas de delete) /ticket reopen → ré-active un ticket fermé /ticket transcript → re-générer le transcript /ticket add @user → ajouter qqn au ticket /ticket remove @user → retirer qqn du ticket /ticket delete → supprimer définitivement
Premium :
- Transcripts HTML stylés + lien public 7j (au lieu de .txt brut)
- Macros :
/macro add/usepour des réponses pré-écrites - Stats par staff :
/ticket-stats+ page dashboard - Forms personnalisés : Modal Discord avant ouverture du ticket
- SLA + relances auto : ping le staff si pas de réponse depuis N min
/bump : promo inter-serveurs
Fais découvrir ton serveur dans toutes les autres communautés Skidi+. Cooldown 2h, récompense en monnaie éco (défaut +100 💰).
/bump now → lance un bump /bump status → ton état (cooldown, total) /bump browse → découvre d'autres serveurs
Configuration (dashboard) :
- Va sur
/dashboard/<id>/bump - Active le module
- Remplis ta description (visible dans les autres serveurs)
- Mets ton lien d'invitation Discord permanent
- Optionnel : tags pour la découvrabilité (gaming, FR, anime…)
- Choisis le salon feed où tu reçois les pubs des autres serveurs
- Optionnel : ajuste la récompense en pièces
Free vs Premium :
- Free : diffusion vers ~50% des serveurs Skidi+ tirés au sort
- Premium ✨ : diffusion vers 100% + bannière custom + accent doré
Giveaways 🎉
Lance des giveaways avec tirage automatique à la fin. 100% gratuit.
/giveaway start prize:<texte> duration:24h winners:1 channel:#salon /giveaway list /giveaway end id:<n> → terminer manuellement /giveaway reroll id:<n> → re-tirer (max 3) /giveaway cancel id:<n> → annuler sans gagnant
Requirements optionnels :
role_required: rôle obligatoire pour participermin_level: niveau de leveling minimummin_account_age_days: anti-comptes neufs
Tu peux aussi tout faire depuis le dashboard.
Embed builder
Crée des embeds visuels via le dashboard ou /embed. Tous les champs Discord sont supportés (titre, description, fields, footer, image, etc.).
Free : palette de 8 couleurs imposées. Premium : couleur libre.
Reaction roles
Donne des rôles via réaction emoji. Idéal pour des notifs opt-in, des langues, etc.
Setup :
- Active le mode dev Discord (Paramètres → Avancé → Mode développeur)
- Envoie un message dans ton serveur (par ex. via l'embed builder)
- Clic droit sur le message → Copier l'ID
- Sur le dashboard, ajoute la reaction-role : salon + ID message + emoji + rôle
Free : 3 messages max. Premium : illimité.
Commandes custom
Crée des commandes !nom avec une réponse customisable.
Variables :
{user}: mention{username}: pseudo{server}: nom du serveur
Markdown Discord supporté (gras, italique, code blocks, liens auto-embed).
Free : 5 max. Premium : illimité + variables avancées.
Messages programmés
Programme des messages à envoyer plus tard (ponctuel ou récurrent).
/schedule add ... · /schedule list
Le bot vérifie toutes les 30s et envoie les messages dûs.
Pour des rappels personnels (en DM ou pour quelqu'un d'autre), utilise /remind.
/remind : rappels personnels
Programme des rappels en DM, dans un salon, ou pour quelqu'un d'autre. Accessible à tous.
/remind me delai:2h message:"fais ton déclar" /remind here delai:30m message:"event ce soir !" /remind user user:@pote delai:1d message:"anniversaire" /remind list → tes rappels en attente /remind cancel id:5 → annule le #5
Format de délai :
Combinaison de Ns, Nm, Nh, Nd, Nw. Exemples : 30m, 2h, 1d3h, 1w. Minimum 5 secondes, maximum 1 an.
Premium :
Récurrence daily ou weekly sur /remind me (le rappel se re-programme automatiquement).
Forge IA
Génère une structure de serveur complète avec l'IA : catégories, salons, rôles, permissions. Tout est éditable avant déploiement.
Workflow :
- Décris ton serveur en français (ex : « serveur gaming pour CoD avec staff, vocal, annonces »)
- L'IA propose la structure (vue temps réel pendant la génération)
- Édite tout (renomme, ajoute, supprime, change permissions)
- Déploie d'un clic : le bot crée tout en prod
- Undo/redo possible si jamais
Quota Free : 1 génération/semaine. Premium : illimité + lane prioritaire + templates illimités.
Chatbot IA ✨
✨ Premium uniquement. Le bot répond aux messages avec une personnalité configurable.
6 personnalités prédéfinies :
- 😊 Amical (défaut)
- 🎩 Sérieux & professionnel
- 😏 Sarcastique
- 🎮 Gaming
- 💖 Mignon (kawaii)
- 🛠️ Custom :écris ton propre prompt système
Le bot retient les 20 derniers messages du salon comme contexte.
Analyseur de serveur ✨
✨ Premium uniquement. Audit IA de l'organisation de ton serveur.
L'IA analyse channels/rôles/permissions/modules actifs et te donne :
- Note sur 10
- Résumé général
- 3-5 bons points
- 3-5 mauvais points à améliorer
- 3-5 conseils concrets et actionnables
Throttle : 1 audit toutes les 5 minutes pour éviter le spam de quota IA.
Branding bot ✨
✨ Premium uniquement.
- Couleurs custom des embeds : primary / success / error / warning
- Logo serveur sur les cards bienvenue / au revoir
- Polices custom sur les cards (14 polices websafe)
Backups serveur ✨
✨ Premium uniquement. Snapshot quotidien de la structure de ton serveur (rôles + channels + permissions).
- Backup automatique toutes les 24h (rolling window de 7)
- Backup manuel à la demande
- Restauration : recrée les rôles + channels manquants, met à jour les noms si différents
- Backup pré-restore automatique avant l'opération (rollback safe)
⚠️ Ne restaure PAS les messages (Discord ne le permet pas). Ne touche pas aux managed roles (bots).
Dashboard : connexion
Connecte-toi via Discord OAuth sur /dashboard. Tu ne verras que les serveurs où tu as la perm Manage Server ET où le bot est présent.
Save bar : comment sauvegarder
Toutes les modifs sont locales jusqu'à ce que tu cliques « Enregistrer » sur la save bar qui apparaît en bas de l'écran.
- Annuler → revient à la dernière version sauvegardée
- Naviguer ailleurs sans sauvegarder = la save bar tremble pour te rappeler