- Documentation
- 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, programmer | Voir 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 |
| Transcriptions | Joindre des fichiers, Lire l’historique des messages |
| Rôles (arrivée, niveaux, menus, premium) | Gérer les rôles |
| Modération | Expulser des membres, Bannir des membres, Modérer les membres, Gérer les messages |
| Journal d’audit | Voir les logs d’audit |
| Identité des agents IA | Gérer les webhooks |
| Parrainage des giveaways | Gé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é.