Modération
Sanctions persistantes depuis Discord et le dashboard, vérification des nouveaux membres et historique complet.
Commandes Discord disponibles
/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/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 fourniActions disponibles dans le dashboard
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.
Anti-raid
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.
Vérification 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.
/guild/[guildId]/messages/welcome (section Captcha). Délai défaut 5 min, expulsion auto si timeout.Logs détaillés
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.