⚡ Automatisations
SI un événement du serveur arrive, ALORS le bot agit tout seul - kick, ban, timeout, rôle, message, argent... Configuré entièrement par le staff dans le dashboard.
!nom. Une automatisation est déclenchée par un ÉVÉNEMENT du serveur - personne ne « l'invoque ». C'est exactement ce qui rend les actions lourdes (kick/ban/timeout) sûres ici, et nulle part ailleurs : le risque qu'un membre appuie sur la gâchette contre quelqu'un d'autre n'existe tout simplement pas.Exemple
Sur un serveur +18 : déclencheur = rôle ajouté = « 17 ans » → action = Kick. Dès qu'une personne prend ce rôle, elle est retirée automatiquement, sans qu'un membre du staff ait besoin de surveiller.
Mode Simple / Avancé
Même principe que les commandes perso : 🧩 Simple affiche le nom, le déclencheur et les actions - le cœur de ce qu'est une automatisation. 🛠️ Avancé révèle en plus les conditions (exiger/interdire un rôle) et un salon de notification dédié au staff. Changer de mode n'efface jamais la valeur d'un champ caché.
Les 10 déclencheurs
- ➕ / ➖ Rôle ajouté / retiré - limitable à un rôle précis.
- ⚠️ X avertissements atteints - indépendant de l'échelle de sanctions automatique (page Modération) : son propre déclencheur, son propre catalogue d'actions.
- 🕳️ Prêt en défaut (
/pret). - 🛡️ Pas vérifié après un délai - vérifié environ toutes les heures, pas en temps réel.
- 🐣 Compte Discord très récent à l'arrivée - compte plus jeune que X jours.
- 💤 Inactivité prolongée - aucun message envoyé depuis X jours.
- 🚪 Départ du serveur.
- 🎫 Trop de tickets ouverts sur une fenêtre de temps glissante.
- 🏅 Ancienneté atteinte - X jours de présence sur CE serveur (pas l'âge du compte Discord) - récompense la fidélité (rôle, argent, XP bonus) sans repasser manuellement en revue qui a passé un cap.
Conditions (avancé)
Affiner à qui l'automatisation s'applique : un rôle requis et/ou un rôle interdit. Une condition interdite gagne toujours en cas de conflit.
Actions (enchaînées)
Le même catalogue que les commandes perso (rôle, message, MP, argent, XP, objet), plus des actions réservées aux automatisations :
- 👢 Kick, 🔨 Ban, 🔇 Timeout, ⚠️ Avertissement officiel (une vraie entrée dans l'historique de modération, visible sur la fiche membre).
- ✏️ Changer le pseudo, 🔀 Déplacer en vocal, 🔌 Déconnecter du vocal.
- 🎫 Ouvrir un ticket - au lieu d'un kick/ban direct, ouvre un ticket « système » (pas besoin de panel/type) pour que le staff tranche un cas limite (ex : compte récent mais pas forcément malveillant) plutôt qu'une sanction automatique et définitive.
⏳ Actions différées
Chaque action peut s'exécuter tout de suite (par défaut) OU après un délai en minutes - ex : une automatisation à deux actions : avertir tout de suite + kick dans 1440 min (24h). Juste avant qu'une action différée s'exécute vraiment, le bot revérifie si la situation tient toujours (le membre a-t-il retiré le rôle qui lui a valu l'avertissement ? s'est-il vérifié ? le prêt a-t-il été remboursé ? les avertissements sont-ils toujours là ?) - si ce n'est plus le cas, l'action est annulée au lieu de s'exécuter aveuglément. Ça laisse une vraie chance au membre de se corriger avant que l'action plus lourde tombe.
Notification du staff
À chaque déclenchement, le staff est prévenu : par défaut via la catégorie Modération de la page Logs (événement « Automatisation déclenchée »). En mode avancé, tu peux à la place régler un salon dédié à cette automatisation précise, si tu préfères ne pas la mélanger avec le journal de modération général.
Pas de confirmation, juste activer/désactiver
Contrairement aux commandes perso, il n'y a pas de « es-tu sûr ? » ici - personne n'est présent pour cliquer quand une automatisation se déclenche toute seule. Le garde-fou, c'est le toggle activer/désactiver : laisse une nouvelle automatisation éteinte le temps de la régler, active-la une fois sûr de toi.
🧪 « Simuler sur moi »
Sur chaque automatisation, un bouton montre ce qui SE PASSERAIT pour toi précisément - conditions et chaque action - sans rien exécuter (aucune écriture Discord, aucune écriture en base). Pratique pour vérifier une config avant de l'activer pour de vrai. Comme le testeur est presque toujours du staff, des actions comme kick/ban/timeout s'affichent souvent « bloquées » - c'est normal : la même protection s'applique en vrai une fois l'automatisation active.