Invite Guard décide qui a le droit de créer une invitation vers ton serveur. Toute invitation créée par quelqu’un d’autre est révoquée dès qu’elle apparaît.
Discord ne peut pas le faire lui-même : la permission Create Invite est du tout ou rien par rôle, et n’importe quel membre qui l’a peut inviter n’importe qui, pour toujours, depuis n’importe quel salon qu’il voit. Invite Guard place une liste devant elle.

🚪 Comment ça marche
Le bot est averti à l’instant où une invitation est créée. Il détermine qui l’a créée, la compare à ta liste d’autorisations, et supprime l’invitation si personne ne lui a accordé ce droit, généralement en moins d’une seconde, avant que le lien ait été utilisé.
Le créateur est lu dans l’invitation elle-même. Quand l’invitation n’a pas d’auteur (celle d’une application, par exemple), le bot se rabat sur le journal d’audit de ton serveur pour le nommer.
✅ Toujours exemptés (sauf si tu en décides autrement)
Activer Invite Guard sans rien configurer ne commence pas à supprimer les invitations de ton équipe. Quatre exemptions sont actives par défaut :
- YAWBDB lui-même : exempté en permanence, pour qu’il ne révoque jamais une invitation qu’on lui a demandé de créer.
- Le propriétaire du serveur : exempté en permanence.
- Les membres qui peuvent gérer le serveur : activé par défaut. C’est ce qui t’évite de bloquer ton propre staff dès l’activation de la fonctionnalité. Tu peux le désactiver.
- Les applications que tu as autorisées : activé par défaut. Les bots et les intégrations gardent leurs invitations. Désactive-le et elles sont révoquées aussi ; le journal indique de quelle application il s’agissait.
🧩 Les invitations que Discord crée de lui-même
Le widget du serveur (Paramètres du serveur → Engagement) et Server Discovery créent leur propre invitation. Elle n’a aucun auteur, ne laisse aucune entrée d’audit, et Discord la régénère dès que quelqu’un relit le widget.
La révoquer est un combat perdu d’avance : l’invitation revient, le bot la supprime, et ton journal se remplit. Ces invitations sont donc conservées par défaut.
Si tu vois dans tes journaux des invitations sans créateur, qui apparaissent d’elles-mêmes jour après jour, c’est le widget, pas un intrus. Désactive le widget dans Paramètres du serveur → Engagement, ou laisse l’exemption activée.
Ne désactive Autoriser les invitations que Discord crée de lui-même que si le widget et Discovery sont eux aussi désactivés.
🛑 L’arrêt de sécurité
Si cinq invitations sont révoquées en une minute, la garde s’arrête pour ce serveur et publie à la place un avis dans le salon de journal. Quelque chose recrée des invitations plus vite qu’on peut les supprimer, et jouer à la suppression avec lui n’apporterait que du bruit. L’avis t’indique où regarder.
La garde reprend toute seule une fois la minute écoulée.
⚙️ Réglages
| Option | Ce qu’elle fait |
|---|---|
| Rôles autorisés à créer des invitations | Toute personne qui a l’un de ces rôles peut créer des invitations librement. |
| Membres autorisés à créer des invitations (ID d’utilisateur) | Des ID d’utilisateur Discord individuels, séparés par des virgules ou des retours à la ligne : pour quelqu’un qui doit garder le droit sans porter de rôle. |
| Toujours autoriser les membres qui peuvent gérer le serveur | Activé par défaut. Voir plus haut. |
| Autoriser les invitations créées par des applications | Activé par défaut. |
| Autoriser les invitations que Discord crée de lui-même | Activé par défaut : le widget et Discovery. |
| Salons dont les invitations ne sont jamais touchées | Les invitations qui pointent vers ces salons sont laissées tranquilles, quel que soit leur créateur. Utile pour le salon vers lequel ton widget invite les gens. |
| Dire à l’auteur pourquoi son invitation a disparu | Désactivé par défaut. Envoie un MP expliquant la suppression. Rien n’est envoyé aux applications, et un MP fermé ne bloque jamais la suppression. |
| Salon de journal | L’endroit où chaque révocation est signalée. |
📋 Ce qui est consigné
Chaque suppression est écrite dans ton salon de journal : le code de l’invitation, le salon vers lequel elle pointait, qui l’a créée, pourquoi elle n’était pas autorisée, et ce qui s’est passé. Rien n’est supprimé en silence.
Les échecs sont consignés aussi, et sont généralement dus à l’une de ces deux choses :
- Il manque au bot Manage Server (ou Manage Channels sur ce salon).
- Le rôle du bot est trop bas pour agir. Monte le rôle YAWBDB.
Pour ne pas noyer le journal, un avis d’échec est publié au plus une fois par minute plutôt qu’une fois par invitation.
🔑 Permissions
Invite Guard a besoin de :
- Manage Server (ou Manage Channels sur le salon vers lequel pointe l’invitation) pour supprimer une invitation.
- View Audit Log : facultatif, mais sans elle, l’invitation d’une application ne peut pas être attribuée et est traitée comme sans auteur.
Voir Permissions des fonctionnalités.
↔️ À ne pas confondre avec la règle d’invitations d’Automod
Automod peut supprimer les messages contenant un lien d’invitation : quelqu’un qui fait la promotion d’un autre serveur dans ton chat.
Invite Guard agit une étape plus tôt : il supprime les invitations vers ton propre serveur qui n’étaient pas censées exister. Les deux sont indépendants et souvent utilisés ensemble.
💡 Configuration recommandée
- Active Invite Guard et définis d’abord un salon de journal.
- Laisse toutes les exemptions activées et surveille le journal pendant une journée : tu verras exactement ce que ton serveur crée réellement.
- Ajoute tes rôles de staff à Rôles autorisés à créer des invitations.
- Seulement ensuite, décide si tu désactives l’exemption des applications ou des admins.
- Si ton widget est activé et que tu veux le garder, laisse Autoriser les invitations que Discord crée de lui-même activé, ou ajoute le salon du widget à la liste des exemptés.