1. Documentation
  2. Démarrer

Permissions et intents

Ce dont Bao a besoin côté Discord, et ce qui casse sans.


Bao demande ses permissions à l’installation. Si vous en avez décoché certaines, ou si le bot a été installé avant l’arrivée d’une fonctionnalité, il faut parfois le réinviter.

Permissions par fonctionnalité

FonctionnalitéPermission nécessaire
Envoyer un message, programmerVoir le salon, Envoyer des messages, Intégrer des liens
Tickets (salons dédiés)Gérer les salons, Gérer les autorisations
Tickets (mode fil)Créer des fils privés, Gérer les fils
TranscriptionsJoindre des fichiers, Lire l’historique des messages
Rôles (arrivée, niveaux, menus, premium)Gérer les rôles
ModérationExpulser des membres, Bannir des membres, Modérer les membres, Gérer les messages
Journal d’auditVoir les logs d’audit
Identité des agents IAGérer les webhooks
Parrainage des giveawaysGérer le serveur (lecture des invitations)

La règle de la hiérarchie

Pour attribuer ou retirer un rôle, le rôle de Bao doit être au-dessus du rôle visé. Cela vaut pour tous les modules. Un rôle géré par une intégration externe (le rôle d’un autre bot, un rôle Twitch…) ne peut jamais être attribué par Bao : Discord l’interdit.

Rôles dangereux

Bao refuse d’attribuer automatiquement un rôle disposant de permissions de prise de contrôle (Administrateur, Gérer le serveur, Gérer les rôles…) via l’autorole ou un menu de rôles. Ce n’est pas un bug : un rôle que n’importe quel arrivant pourrait obtenir en un clic ne doit pas pouvoir administrer le serveur.

Intents

Bao a besoin des intents privilégiés Membres du serveur et Contenu des messages pour la modération, les niveaux et les tickets. Ils sont déjà activés sur le bot public : vous n’avez rien à faire. Cela ne vous concerne que si vous utilisez un bot personnalisé.