Permissions du bot
À son installation, le bot demande les permissions dont ses nodes ont besoin, et jamais Administrateur : avec Administrateur, le bot pourrait tout faire sur le serveur, et un Blueprint mal réglé aussi. L'admin qui l'installe peut en décocher.
Un node dont la permission manque est signalé dans l'éditeur, et la page Bot du serveur liste ce qui manque, en commençant par ce dont un Blueprint en ligne se sert.
Accorder une permission plus tard
Sur la page Bot du serveur, Accorder réinvite le bot : Discord montre ses permissions, coche celle qui manque, et le rôle du bot est mis à jour. Seul un gestionnaire du serveur sur Discord peut le faire.
Ou sur Discord : Paramètres du serveur → Rôles, le rôle du bot, puis ses permissions.
Les permissions
| Permission | Ce qu'elle permet | Les nodes qui en ont besoin |
|---|---|---|
| Expulser des membres | Expulser un membre du serveur. | Expulser le membre |
| Bannir des membres | Bannir un membre, et lever un bannissement. | Bannir le membre, Lever un ban, Membre banni |
| Gérer les salons | Créer, modifier et supprimer des salons. | Créer un salon, Modifier le salon, Supprimer le salon, Créer une catégorie, Modifier la catégorie, Supprimer la catégorie |
| Ajouter des réactions | Ajouter une réaction à un message. | Ajouter une réaction |
| Voir les logs du serveur | Lire les logs du serveur : distinguer un départ d'une expulsion ou d'un bannissement (une option de Membre retiré), savoir qui a déclenché un Event en mode test, et qui a changé les permissions du bot. | Membre retiré |
| Voir les salons | Voir les salons, et les messages qu'on y envoie. | Envoyer un message, Réaction ajoutée, Réaction retirée, Modifier un message, Supprimer un message, Supprimer plusieurs messages, Ajouter une réaction, Retirer des réactions, Épingler un message, Désépingler un message, Publier une annonce, Message créé, Message modifié, Message supprimé, Modifier le salon, Supprimer le salon, Modifier la catégorie, Supprimer la catégorie, Créer un fil, Ajouter au fil, Lire un message, Lire un salon |
| Envoyer des messages | Envoyer un message dans un salon. | Envoyer un message, Publier une annonce |
| Gérer les messages | Supprimer le message d'un autre, retirer des réactions. | Supprimer un message, Supprimer plusieurs messages, Retirer des réactions, Publier une annonce |
| Intégrer des liens | Envoyer un message avec un embed. | Envoyer un message, Modifier un message |
| Voir les anciens messages | Lire les messages déjà envoyés dans un salon. | Réaction ajoutée, Réaction retirée, Modifier un message, Supprimer un message, Supprimer plusieurs messages, Ajouter une réaction, Retirer des réactions, Épingler un message, Désépingler un message, Lire un message |
| Se connecter | Rejoindre un salon vocal. | Déplacer en vocal |
| Déplacer des membres | Déplacer un membre d'un salon vocal à un autre, ou l'en déconnecter. | Déplacer en vocal, Déconnecter du vocal |
| Gérer les pseudos | Changer le pseudo d'un membre. | Changer le pseudo |
| Gérer les rôles | Donner et retirer des rôles, créer et modifier des rôles. Seulement ceux placés sous le rôle du bot. | Ajouter des rôles, Retirer des rôles, Créer un rôle, Modifier un rôle, Supprimer un rôle |
| Gérer les fils | Archiver, verrouiller et supprimer des fils. | Archiver le fil |
| Créer des fils publics | Créer un fil dans un salon. | Créer un fil |
| Créer des fils privés | Créer un fil privé, que seuls ses membres voient. | Créer un fil |
| Envoyer des messages dans les fils | Envoyer un message dans un fil. | Ajouter au fil |
| Exclure temporairement des membres | Exclure temporairement un membre, et lever l'exclusion. | Mettre en sourdine, Lever une exclusion |
| Épingler des messages | Épingler et désépingler un message. | Épingler un message, Désépingler un message |
En mode test
Une session de test demande aussi Voir les logs du serveur pour savoir qui a fait le changement qui déclenche un Event, pour Salon créé, Salon supprimé, Membre modifié, Membre banni, Membre débanni, Rôle créé, Rôle supprimé, Serveur modifié. Sans elle, ces Events ne sont pas testés et la version déployée s'exécute. La même permission dit qui a changé les permissions du bot, dans l'activité du serveur.
Ce que les permissions ne garantissent pas
Ce sont des permissions de serveur. Discord peut encore refuser une Action, qui prend alors son port échec :
- Dans un salon dont les permissions le cachent au bot, ou interdisent ce que fait l'Action.
- Sur un rôle ou un membre au-dessus du rôle du bot. Le bot ne donne, ne retire ou ne modifie que les rôles sous le sien, et n'agit que sur les membres dont le rôle le plus haut est en dessous. Remonte le rôle du bot dans Paramètres du serveur → Rôles. L'éditeur signale une Action qui nomme un rôle au-dessus de celui du bot, et la page Bot montre où se trouve son rôle et les Blueprints en ligne qu'il bloque.
@Admin au-dessus : le bot n'y touche pas
@Modération
@Tsuaa le rôle du bot
@VIP en dessous : le bot peut le donner
@Membre