Récupérer les rôles d'un membre
Exclusif Premium
Débloquez votre potentiel ! ✨
Cette session fait partie de notre programme Premium exclusif
+100h de formations exclusives
+180 exercices de code avancés
+100h de mentorats en réécriture
20 projets guidés pas à pas
Mentorats groupés hebdomadaires
Support individuel avec nos mentors
Prêt à passer au niveau supérieur ?
Découvrez tous les avantages Premium et transformez votre apprentissage dès aujourd'hui!
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte00:00:00 :Pour récupérer tous les rôles d'un utilisateur sur votre serveur Discord, il suffit d'utiliser surun objet membre l'attribut roles ici, donc R-O-L-E-S, et cet attribut roles va contenir pardéfaut le rôle everyone qui est le rôle par défaut qui est attribué à tous les utilisateurs survotre Discord. Donc ce que vous pouvez faire pour enlever le rôle everyone, ce que je fais ici,
00:00:22 :c'est de faire un slice, donc avec les crochets, et je pars de 1 pour aller jusqu'à la fin de maliste. Je vais vous montrer sans ça ce que ça donne, donc là je boucle sur tous les membres de
00:00:31 :mon serveur, sauf que je restreins cette liste à 10, donc je récupère tous les membres de mon serveurici avec server.members, et ensuite avec là encore un slice, je pars du début et je m'arrête à 10
00:00:42 :pour ne pas avoir une boucle qui soit trop longue vu que j'ai plus de 9000 personnes sur les serveursde docstring. Donc je boucle sur les dix premiers membres du serveur et j'affiche ensuite tous les
00:00:51 :rôles de chacun de ces dix premiers membres. Je vais enlever ce crochet ici aussi pour vousmontrer, donc ce que je fais ici c'est tout simplement récupérer le nom de chaque rôlepour tous les membres sur lesquels je boucle. Donc je vais lancer tout ça pour vous montrer ce que ça
00:01:03 :donne, donc je lance le script et vous allez voir que pour l'instant on a everyone qui va êtreaffiché sur chacun des membres. Donc là on a une première fois ici la liste avec tous les rôles,
00:01:14 :avec le id et le name, et ensuite on a uniquement les noms, donc le fameux everyone, at everyone,et ensuite ici on a le nom des autres rôles. Donc là on a Robocop qui est le bot que j'utilise sur
00:01:25 :docstring, donc on a ce rôle qui est présent pour mon bot et qui n'est pas présent sur lesautres utilisateurs, et à chaque fois vous voyez qu'ici on a everyone. Donc c'est pour ça que je
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.