Chaque fonctionnalité de YAWBDB a besoin de permissions Discord précises pour fonctionner. Cette page liste ce que le bot exige, fonctionnalité par fonctionnalité.
⚠️ Important : le lien d’invitation de YAWBDB n’accorde aucune permission à l’avance. Après avoir ajouté le bot, tu dois donner à son rôle les permissions ci-dessous (ou lui accorder Administrator si tu préfères une configuration simple). Voir Permissions du bot pour le dépannage.
🔑 Base (toutes les fonctionnalités)
Elles sont indispensables pour que le bot fonctionne :
| Permission | Pourquoi |
|---|---|
| View Channels | Lire les salons dans lesquels il agit |
| Send Messages | Répondre, publier des journaux, des confirmations |
| Embed Links | La plupart des réponses du bot utilisent des embeds |
| Attach Files | Exports, enregistrements, transcriptions |
| Read Message History | Contexte pour la modération et les fonctionnalités d’IA |
🗝️ Permissions par fonctionnalité
| Fonctionnalité | Permissions supplémentaires |
|---|---|
| Modération | Ban Members, Kick Members, Moderate Members (timeout) |
| Automod | Manage Messages (supprimer les messages filtrés), Moderate Members |
| Anti-Raid | Ban Members, Kick Members, Moderate Members |
| Anti-Nuke | View Audit Log (obligatoire : identifie qui a effectué chaque action), plus Manage Roles / Kick Members / Ban Members selon la réponse choisie. Le rôle du bot doit être au-dessus des admins contre lesquels il protège |
| Honeypot | Manage Messages (supprimer les messages piégés), plus Ban Members / Kick Members / Moderate Members selon l’action. Manage Messages (épingler) pour l’embed d’avertissement facultatif |
| Server Logs | Base uniquement (View Audit Log recommandé pour des données d’auteur plus riches) |
| Rôles par réaction | Manage Roles, Add Reactions |
| Concours | Base uniquement (publie un embed, lit les rôles des membres, envoie éventuellement un MP aux gagnants) |
| Suggestions | Base uniquement, plus Create Public Threads si tu actives les fils de discussion |
| Starboard | Base uniquement (lit les réactions, republie et met à jour ses propres messages) |
| Scheduled Messages | Base uniquement (publie dans le salon cible à l’heure programmée) |
| Alertes sociales | Base uniquement (publie l’embed d’annonce). Pour mentionner un rôle, rends le rôle mentionnable ou accorde Mention @everyone, @here, and All Roles |
| Créateur d’embeds | Base uniquement (publie l’embed composé dans le salon choisi) |
| Anniversaires | Base uniquement pour annoncer ; Manage Roles si tu utilises un rôle d’anniversaire, avec le rôle du bot au-dessus. Pour mentionner un rôle, rends le rôle mentionnable ou accorde Mention @everyone, @here, and All Roles |
| Jeux | Base uniquement (publie les embeds des jeux et leurs boutons dans le salon où la commande a été utilisée) |
| Form Builder | Base uniquement (publie le récapitulatif de la soumission dans le salon des réponses). Pour mentionner un rôle, rends le rôle mentionnable ou accorde Mention @everyone, @here, and All Roles |
| Join Verification | Manage Roles (attribuer le rôle vérifié) ; Kick Members si l’expulsion automatique est activée |
| Signalements Discord | Create Public/Private Threads, Send Messages in Threads, Manage Threads |
| Tickets Discord | Permissions Manage Channels ou de fils (salons de ticket), Manage Threads |
| Niveaux | Manage Roles (récompenses de rôle) |
| Auto Join Role | Manage Roles |
| Enregistrement audio / AudioToText | Connect, Speak (salons vocaux) |
| Salon du règlement | Manage Messages (garder le salon du règlement propre) |
| Auto Responder / AI Response / Random Bot Interactions | Base uniquement |
| Vote | Base uniquement |
| Webhooks sortants | Aucune : il ne touche jamais à Discord. C’est une fonctionnalité du panel : ce dont il a besoin, c’est de la permission du panel Retirer un serveur de l’équipe, ou de la propriété de l’équipe |
🪜 La hiérarchie des rôles compte
Discord ne permet au bot d’agir que sur les membres et les rôles situés sous son propre rôle le plus élevé :
- Le bot ne peut pas bannir, expulser, mettre en timeout ni avertir un membre dont le rôle le plus élevé est au-dessus de celui du bot.
- Le bot ne peut pas attribuer un rôle de récompense qui se trouve au-dessus de son propre rôle dans la liste des rôles.
Si une action de modération ou une récompense de rôle échoue silencieusement, fais glisser le rôle YAWBDB plus haut dans Paramètres du serveur → Rôles.
✅ Liste de vérification rapide
- Ouvre Paramètres du serveur → Rôles et sélectionne le rôle YAWBDB.
- Accorde les permissions des fonctionnalités que tu as activées (tableau ci-dessus).
- Place le rôle au-dessus de tout rôle que le bot doit gérer.
- Vérifie les exceptions de permissions par salon : un refus au niveau d’un salon l’emporte sur une autorisation au niveau d’un rôle.