Fonctionnalité

Modération

Sanctions persistantes depuis Discord et le dashboard, vérification des nouveaux membres et historique complet.

Commandes Discord disponibles

Discord et dashboard sont complémentaires
Les commandes listées ci-dessous sont réellement enregistrées sur Discord. Le dashboard propose en parallèle les actions manuelles et un historique exportable.
Sanctions
/ban member [reason] [days] [duration] [dm_message]Bannit définitivement ou pour une durée m/h/d/w persistée ; suppression optionnelle des messages des N derniers jours (0-7)
/kick member [reason] [dm_message]Expulse le membre (peut rejoindre via invite)
/timeout member duration [reason] [dm_message]Applique un timeout de 1 minute à 28 jours avec raison et notification privée optionnelles
/untimeout member [reason]Retire immédiatement le timeout actif d’un membre
/unban user_id [reason]Débannit un utilisateur à partir de son identifiant Discord
/warn member reason [dm_message]Enregistre un avertissement dans l’historique et tente une notification privée
/modlogs [member] [user_id] [action] [limit]Consulte jusqu’à 20 actions, filtrées par membre et type
Nettoyage
/purge all amount [channel]Supprime jusqu'à 500 messages récents du canal choisi
/purge bots amount [channel]Cible les messages envoyés par des bots
/purge users user amount [channel]Cible les messages d'un membre précis
/purge self amount [channel]Cible les messages envoyés par Ascencia
/purge filter term amount [channel]Cible les messages contenant le terme fourni

Actions disponibles dans le dashboard

Console de sanctions manuelles

Ces actions passent par l'API sécurisée, relisent les permissions Discord et la hiérarchie, puis enregistrent leur résultat dans l'historique de la guild.

BanBan définitif, raison et suppression optionnelle de 0 à 7 jours de messages.
KickExpulsion avec raison optionnelle et audit.
WarnAvertissement historisé avec tentative de notification en DM.
TimeoutTimeout Discord configurable de 1 minute à 28 jours.
Retrait de timeoutRétablissement immédiat d’un membre avec raison et audit.
UnbanLevée d'un ban à partir de l'identifiant Discord.
Purge récenteJusqu'à 100 messages de moins de 14 jours, épinglés exclus.

Anti-raid

Détection persistante des vagues d’arrivées

Ascencia mesure les arrivées dans une fenêtre glissante, ouvre un incident au seuil configuré et le conserve jusqu’au retour au calme. Les membres et les résultats sont regroupés dans l’historique.

ObservationEnregistre et signale la vague sans agir sur les membres.
CAPTCHA forcéDemande une vérification même si le CAPTCHA d’arrivée standard est désactivé, puis expulse uniquement à expiration.
QuarantaineAttribue exclusivement le rôle configuré lorsque la hiérarchie Discord le permet.
Désactivé par défaut
L’anti-raid ne bannit jamais automatiquement. Active d’abord l’observation, ajuste le seuil, puis choisis explicitement une protection.

Vérification des nouveaux membres

Vérification automatique des nouveaux membres

Quand il est activé, chaque nouveau membre reçoit un DM avec un captcha à résoudre dans un délai configurable. Les membres qui ne valident pas sont automatiquement expulsés.

TexteL'utilisateur retape un texte affiché en CAPTCHA distordu
MathCalcul simple (addition, soustraction) à résoudre
ImageRecopier le code de 4 caractères affiché dans une image
Configurable depuis /guild/[guildId]/messages/welcome (section Captcha). Délai défaut 5 min, expulsion auto si timeout.

Logs détaillés

Historique audit-friendly

L'historique de la guild regroupe les actions de modération enregistrées par le bot et le dashboard. La consultation reste limitée au serveur autorisé.

  • Filtrage par type (ban/kick/purge/timeout)
  • Filtrage par date de début et de fin
  • Recherche textuelle dans le message d'audit
  • Pagination (25 actions / page)
  • Export CSV limité à la guild

Permissions requises

Côté bot

Pour fonctionner, Ascencia a besoin des permissions : Ban Members, Kick Members, Moderate Members (timeout), Manage Messages (purge).

Côté modérateurs

Les commandes respectent les permissions natives et la hiérarchie Discord. Le dashboard relit les permissions requises, le propriétaire et la hiérarchie avant chaque sanction.

Cette page t'a-t-elle aidé ?