🔑

Permissions Discord requises

Récapitulatif des permissions demandées par le bot, par module.

À l'invite (recommandé : tout cocher)

PermissionPour quoi faire
View ChannelLire les salons (de base)
Send MessagesRépondre aux commandes
Embed LinksAfficher les embeds (toutes les commandes les utilisent)
Attach FilesCarte de rang Premium, transcripts tickets, exports /data
Read Message HistoryCompter l'activité, fetch des messages pour les transcripts
Add ReactionsPas utilisé en standard mais recommandé pour évolutions
Use External EmojisPour les emojis customs dans les embeds des serveurs Premium
Manage MessagesAutomod (delete), anti-spoiler blindtest
Manage ChannelsTickets (création de salons)
Manage RolesAuto-rôle welcome, paliers de niveaux, reaction-roles, tickets staff
Kick Members/kick
Ban Members/ban, /unban
Moderate Members/mute (timeout Discord), /unmute
ConnectRejoindre un vocal pour blindtest
SpeakDiffuser audio en vocal

Privileged Intents (Developer Portal)

À activer dans le Discord Developer Portal → Bot → Privileged Gateway Intents :

  • Server Members Intent — Pour le module Welcome (événement guildMemberAdd) et le tracking des membres
  • Message Content Intent — Pour Automod, comptage XP messages, réponses au blindtest

Sans ces intents, les modules concernés ne fonctionneront pas silencieusement.

Pour passer la Discord Verification au-delà de 75 serveurs, ces intents nécessitent un dossier de justification.

Permissions par module

Modération (/warn, /mute, /kick, /ban, /unban, /unmute, /modlog)

  • Moderate Members (timeout) pour /mute et /unmute
  • Kick Members pour /kick
  • Ban Members pour /ban et /unban
  • Le rôle du bot doit être plus haut que le plus haut rôle du membre cible

Automod (/automod)

  • Message Content Intent (Developer Portal)
  • Manage Messages pour l'action delete
  • Permissions correspondantes pour les actions mute, kick, ban

Tickets (/tickets)

  • Manage Channels (création des salons de tickets)
  • Manage Roles (override de permissions par utilisateur)
  • Read Message History (transcript)
  • Attach Files (uploader le transcript)

Welcome (/welcome)

  • Server Members Intent (Developer Portal)
  • Send Messages + Embed Links dans le salon de welcome
  • Manage Roles pour l'auto-rôle

Niveaux (/rank, /leaderboard, /levels)

  • Message Content Intent (Developer Portal) — sans ça, pas de comptage XP messages
  • Manage Roles pour les paliers à rôle
  • Attach Files pour la carte de rang Premium

Reaction-roles (/reactionroles)

  • Manage Roles
  • Send Messages + Embed Links dans le salon du panel

Sondages (/poll)

  • Send Messages + Embed Links

Suggestions (/suggestions)

  • Send Messages + Embed Links dans le salon des suggestions

Anniversaires (/birthday)

  • Send Messages dans le salon d'annonces

Custom commands (/cc)

  • Message Content Intent (Developer Portal) — pour détecter le préfixe en début de message
  • Send Messages dans tous les salons où les commandes peuvent être appelées

Blindtest (/blindtest, /btstats)

  • Connect + Speak
  • Manage Messages (anti-spoiler : delete des messages contenant la bonne réponse)

GIF (/gif)

  • Embed Links (l'image est rendue via embed)