Introduction
ASKEF est un bot Discord de modération avancée, entièrement configurable depuis un tableau de bord web. Il propose plus de 20 modules pour automatiser la gestion de votre communauté : filtrage, tickets, niveaux, vérification, giveaways, et bien plus.
Guide de démarrage
Suivez ces étapes pour commencer à utiliser ASKEF en moins de 5 minutes.
- 1
Inviter le bot
Cliquez sur le lien d'invitation et sélectionnez votre serveur. Accordez les permissions demandées (Admin recommandé pour toutes les fonctionnalités).
- 2
Se connecter au tableau de bord
Rendez-vous sur /servers, connectez-vous avec Discord (OAuth2). Sélectionnez votre serveur dans la liste.
- 3
Activer les modules
Dans la sidebar de configuration, activez chaque module souhaité avec le bouton « Activé / Désactivé ». La configuration est sauvegardée automatiquement.
- 4
Configurer les paramètres
Pour chaque module activé, choisissez les salons, rôles et options. Les modifications sont appliquées instantanément par le bot.
- 5
Tester les commandes
Utilisez les commandes slash directement dans Discord. Tapez / dans n'importe quel salon pour voir la liste des commandes disponibles.
Auto-Modération
Filtre automatiquement les messages non conformes aux règles du serveur. Détecte et supprime les contenus interdits sans intervention manuelle.
- ✓Filtre de mots personnalisable (liste noire)
- ✓Anti-spam : limite le nombre de messages par fenêtre de temps
- ✓Blocage de liens externes et d'invitations Discord
- ✓Whitelist de domaines et d'invitations autorisés
- ✓Actions configurables : suppression, avertissement, mute temporaire
- ✓Logs des infractions dans un salon dédié
Modération manuelle
Commandes slash pour que vos modérateurs sanctionnent les membres manuellement. Toutes les actions sont enregistrées dans les logs.
Commandes slash
/warn @membre [raison]Avertit un membre et enregistre l'infractionModérateur/mute @membre [durée] [raison]Rend muet temporairement (ex: 10m, 2h, 1j)Modérateur/unmute @membreRetire le timeout d'un membreModérateur/kick @membre [raison]Expulse un membre du serveurModérateur/ban @membre [raison]Bannit définitivement un membreAdmin/infractions @membreConsulte l'historique des infractions d'un membreModérateur/clear [nombre]Supprime en masse jusqu'à 100 messages dans le salon courantModérateurExemple — Muter un membre 30 minutes
Bienvenue
Envoie un message personnalisé quand un nouveau membre rejoint le serveur. Peut aussi envoyer un DM de bienvenue et un message d'au revoir.
- ✓Message de bienvenue public dans le salon de votre choix
- ✓Message privé (DM) envoyé au nouveau membre
- ✓Message d'au revoir configurable
- ✓Variables dynamiques : {username}, {server}, {membercount}
- ✓Aperçu en temps réel dans le tableau de bord
Niveaux & XP
Récompensez vos membres actifs avec un système de points d'expérience. Les membres gagnent de l'XP en envoyant des messages et montent de niveau.
- ✓Gain d'XP automatique à chaque message (montant configurable)
- ✓Multiplicateur d'XP pour les rôles VIP
- ✓Attribution automatique de rôles à certains niveaux
- ✓Annonce de montée de niveau dans un salon dédié
- ✓Salons et rôles exclus du gain d'XP
Commandes slash
/rank [@membre]Affiche le niveau, l'XP et le rang d'un membre (vous-même par défaut)Tout le monde/leaderboardAffiche le classement des 10 membres les plus actifs du serveurTout le mondeExemple — Consulter son rang
Tickets
Système de support par tickets. Les membres créent un ticket qui ouvre un salon privé avec l'équipe de modération.
- ✓Création d'un salon privé par ticket
- ✓Rôle de support configurable (accès automatique aux tickets)
- ✓Catégorie Discord personnalisable
- ✓Ajout de membres supplémentaires dans un ticket
- ✓Fermeture et archivage du ticket
Commandes slash
/ticketOuvre un nouveau ticket de supportTout le monde/close [raison]Ferme le ticket actuelModérateur/add @membreAjoute un membre dans le ticket courantModérateurExemple — Ouvrir un ticket
Logs serveur
Enregistre automatiquement les événements importants du serveur dans un salon dédié. Idéal pour la traçabilité des actions.
- ✓Entrées et sorties de membres
- ✓Modifications de messages (éditions, suppressions)
- ✓Actions de modération (bans, kicks, timeouts, avertissements)
- ✓Modifications des rôles et des salons
- ✓Création et clôture de tickets
- ✓Filtre par type d'événement à logger
Rôles automatiques
Attribue automatiquement un ou plusieurs rôles à chaque nouveau membre dès qu'il rejoint le serveur.
- ✓Attribution instantanée à l'arrivée
- ✓Jusqu'à 5 rôles automatiques configurables
- ✓Compatible avec le module Vérification (rôle attribué après vérification)
Rôles en réaction
Publie des panneaux interactifs dans lesquels les membres peuvent cliquer sur des emojis pour obtenir des rôles.
- ✓Création de panneaux multi-rôles depuis le tableau de bord
- ✓Association emoji → rôle (emojis Unicode ou personnalisés)
- ✓Publication dans le salon de votre choix
- ✓Republication possible en cas de modification
Giveaway
Organisez des tirages au sort sur votre serveur. Les membres participent en cliquant sur un bouton et le bot sélectionne les gagnants aléatoirement.
- ✓Durée personnalisable (1h, 1j, 1 semaine...)
- ✓Nombre de gagnants configurable
- ✓Salon de publication choisi par la commande
- ✓Annonce automatique des gagnants à la fin
- ✓Fin anticipée possible
Commandes slash
/giveaway créer [durée] [gagnants] [prix] [salon]Lance un nouveau giveawayModérateur/giveaway terminer [id]Termine un giveaway en avance et annonce les gagnantsModérateurExemple — Giveaway de 24h avec 2 gagnants
Statistiques vocales
Affiche des statistiques du serveur en temps réel dans des salons vocaux dédiés en lecture seule.
- ✓Compteur de membres total
- ✓Compteur de membres en ligne
- ✓Compteur de membres en vocal
- ✓Compteur de bots
- ✓Labels personnalisables avec {count}
- ✓Mise à jour automatique toutes les 5 minutes
- ✓Création/suppression des salons en un clic depuis le dashboard
GuildPresences doit être activé dans le portail développeur Discord pour le compteur « En ligne ».Vérification à l'arrivée
Force les nouveaux membres à passer une étape de vérification avant d'accéder au serveur. Réduit drastiquement les spambots.
- ✓Mode Q&R : le bot pose une question, le membre répond
- ✓Mode bouton anti-bot : clic obligatoire pour accéder au serveur
- ✓Délai configurable avant sanction (kick ou ban)
- ✓Rôle « non-vérifié » retiré après validation
- ✓Rôle accordé automatiquement après vérification
Anti-Raid
Détecte et bloque automatiquement les tentatives de raid en analysant les pics d'arrivée de nouveaux membres.
- ✓Détection des afflux anormaux de membres (seuil configurable)
- ✓Lockdown automatique : empêche les nouveaux membres de rejoindre
- ✓Action configurable : kick ou ban des membres arrivés pendant le raid
- ✓Alerte dans un salon de logs
Commandes slash
/antiraid unlockDésactive manuellement le mode lockdown après un raidAdminExemple — Fin du lockdown
Mini-jeux
Animez votre communauté avec des jeux interactifs utilisables directement depuis Discord via des boutons.
Commandes slash
/pfc @adversaireLance une partie de Pierre-Feuille-Ciseaux contre un autre membreTout le monde/devinetteLance une devinette — le premier à répondre correctement gagneTout le monde/triviaPose une question de culture générale avec 4 choix de réponseTout le mondeExemple — Défier un membre
Messages planifiés
Programmez des messages récurrents envoyés automatiquement dans vos salons à intervalles réguliers.
- ✓Fréquences disponibles : toutes les heures, 6h, 12h, 24h, semaine
- ✓Salon de destination configurable
- ✓Contenu du message jusqu'à 2000 caractères
- ✓Gestion de plusieurs messages planifiés simultanément
Commandes slash
/planifier [fréquence] [salon] [message]Programme un message récurrent dans un salonModérateurExemple — Rappel des règles quotidien
Rappels personnels
Chaque membre peut créer des rappels personnels. Le bot envoie un message privé (DM) au moment choisi.
- ✓Durée flexible : secondes, minutes, heures, jours
- ✓Message de rappel personnalisé
- ✓Jusqu'à 5 rappels actifs par utilisateur
- ✓Liste et annulation des rappels en cours
- ✓Rappel envoyé en DM pour ne pas perturber le serveur
Commandes slash
/rappel [durée] [message]Crée un rappel personnel (ex: /rappel 2h Réunion importante)Tout le monde/mes-rappelsAffiche vos rappels actifs avec leur ID et heure d'échéanceTout le monde/annuler-rappel [id]Annule un rappel en coursTout le mondeExemple — Se rappeler dans 45 minutes
Détection de comptes suspects
Analyse automatiquement chaque nouveau membre à son arrivée et applique une action préventive si le compte correspond aux critères suspects configurés.
- ✓Détection des comptes sans avatar
- ✓Âge minimum du compte configurable (ex: moins de 7 jours)
- ✓Liste de mots-clés suspects dans le pseudo
- ✓Actions : alerte uniquement, quarantaine (rôle), kick ou ban
- ✓Salon d'alerte dédié pour les modérateurs
/membres-role — Liste des membres d'un rôle
Affiche la liste de tous les membres qui possèdent un rôle donné. Résultat paginé si plus de 25 membres, avec des boutons Précédent / Suivant.
Commandes slash
/membres-role @roleListe tous les membres qui possèdent ce rôle (nom, mention, paginé)Modérateur- ✓Nom et couleur du rôle dans l'embed
- ✓Nombre total de membres avec ce rôle
- ✓Pagination automatique au-delà de 25 membres (boutons interactifs, expiration 5 min)
- ✓Tri alphabétique des membres
- ✓Message informatif si aucun membre ne possède le rôle
Exemple — Voir les membres Modérateur
/lock · /unlock — Verrouillage de salons
Verrouille ou déverrouille un salon en modifiant les permissions de @everyone. Supporte un déverrouillage automatique après une durée.
Commandes slash
/lock [salon] [durée] [raison]Verrouille le salon actuel ou mentionné. Durée optionnelle : 30s, 5m, 2h, 1jModérateur/unlock [salon] [raison]Déverrouille le salon actuel ou mentionnéModérateur- ✓Retire la permission Envoyer des messages pour @everyone
- ✓Durée optionnelle avec déverrouillage automatique (format : 30s, 5m, 2h, 1j)
- ✓Rôles autorisés configurables depuis le dashboard (conservent la permission d'écrire)
- ✓Embed rouge dans le salon verrouillé avec raison et durée
- ✓Embed vert dans le salon déverrouillé
- ✓Logs dans un salon dédié configurable
- ✓Locks actifs rechargés au redémarrage du bot
Exemple — Verrouiller 30 minutes
/serveur-info — Informations du serveur
Affiche un embed détaillé avec toutes les informations du serveur Discord actuel.
Commandes slash
/serveur-infoAffiche les statistiques et informations complètes du serveurTout le monde- ✓Nom, identifiant, description, propriétaire
- ✓Date de création avec ancienneté relative
- ✓Icône et bannière du serveur
- ✓Compteurs de membres : total, humains, bots, en ligne
- ✓Répartition des salons : texte, vocal, catégories, annonces, forums
- ✓Nombre de rôles, emojis et stickers
- ✓Niveau de boost (0–3) et nombre de boosts avec avantages
- ✓Niveau de vérification (Aucun → Très élevé)
- ✓Langue préférée du serveur
- ✓Fonctionnalités activées (COMMUNITY, PARTNERED, VERIFIED, etc.)
- ✓Permissions de base du rôle @everyone
Exemple
/membre-info — Informations d'un membre
Affiche un embed détaillé avec toutes les informations d'un membre. Sans argument, affiche vos propres informations.
Commandes slash
/membre-info [@membre]Infos complètes d'un membre (vous-même par défaut)Tout le monde- ✓Avatar (grand) et bannière si disponible
- ✓Pseudo Discord, surnom sur le serveur, identifiant
- ✓Date de création du compte et d'arrivée sur le serveur (avec ancienneté)
- ✓Statut (En ligne, Absent, Ne pas déranger, Hors ligne)
- ✓Activité actuelle (jeu, streaming, musique…)
- ✓Badges Discord (Staff, Partenaire, Bug Hunter, Early Supporter, etc.)
- ✓Liste des rôles du plus haut au plus bas (max 15)
- ✓Rôle principal et couleur du membre
- ✓Permissions clés sur le serveur (Admin, Gérer les messages, Kick, Ban…)
- ✓Historique de modération : nombre de warns, mutes, kicks, bans
- ✓Indicateur de timeout actif avec date de fin
- ✓Indicateur bot (🤖) si le membre est un bot
Exemple — Inspecter un membre
FAQ
Le bot ne répond pas à mes commandes slash. Pourquoi ?
Vérifiez que le bot a bien les permissions nécessaires dans le salon concerné. Assurez-vous également que le module correspondant est activé dans le tableau de bord. Si les commandes n'apparaissent pas dans Discord, patientez 1 heure (délai de propagation des commandes globales).
Comment donner au bot les bonnes permissions ?
L'invitation par défaut demande la permission Administrateur, qui couvre tous les besoins. Si vous préférez des permissions minimales : Gérer les messages, Gérer les rôles, Expulser des membres, Bannir des membres, Voir les salons et Envoyer des messages.
Mes données sont-elles partagées avec des tiers ?
Non. ASKEF ne revend ni ne partage vos données. Les seules données transmises à des tiers sont les messages envoyés au Bot IA (Anthropic API) lorsque ce module est activé. Consultez notre Politique de confidentialité pour les détails.
Comment activer un module ?
Rendez-vous dans le tableau de bord (/servers), sélectionnez votre serveur, puis cliquez sur le module souhaité dans la sidebar. Activez-le avec le bouton « Désactivé → Activé » en haut à droite. La sauvegarde est automatique.
Comment réinitialiser la configuration d'un module ?
Désactivez le module depuis le tableau de bord, modifiez les paramètres, puis réactivez-le. Il n'existe pas de bouton de réinitialisation — chaque champ peut être modifié individuellement.
Le bot peut-il modérer plusieurs serveurs simultanément ?
Oui, ASKEF peut être ajouté à un nombre illimité de serveurs. Chaque serveur dispose de sa propre configuration indépendante accessible depuis le tableau de bord.
Les modules 'Bientôt disponible' seront-ils activables bientôt ?
Les modules Traduction (DeepL), Annonces Streams (Twitch/YouTube), Recherche Web (SerpAPI) et Bot IA (Anthropic) nécessitent des clés API externes. Configurez ces clés dans votre fichier .env pour les activer.
Comment contacter le support ?
Envoyez un e-mail à rlm18tn@gmail.com