Récupérer les salons d'un serveur
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 les salons qui sont disponibles dans votre serveur,vous avez plusieurs attributs qui sont mis à votre disposition pour récupérer différents types de salons.
00:00:09 :Donc ici, j'ai récupéré le serveur en prenant les guildes avec les crochets 0,ce qui me permet de récupérer le premier serveur sur lequel se trouve mon bot.
00:00:17 :Et ensuite, je vais récupérer tous les salons de mon serveur en utilisant server.channels.Donc ça, ça va récupérer tous les salons, que ce soit des salons textuels ou des salons vocaux par exemple.
00:00:27 :On va ensuite pouvoir cibler certains salons précis avec textchannels par exemple qui va nous retourner les salons textuelsou voicechannels qui va nous retourner les salons vocaux.
00:00:37 :Si on veut récupérer un salon en particulier, on peut utiliser getchannel et passer à cette fonction, l'identifiant du channel en question.Alors comment est-ce qu'on peut récupérer cet identifiant ?
00:00:48 :Et bien tout simplement en vous rendant sur votre serveur.Avant ça, il va falloir activer les outils de développeur de Discord.Pour ça, je vais aller dans les préférences de mon utilisateur.
00:00:58 :Donc tout en bas à gauche ici, je clique sur paramètres utilisateurs et dans l'onglet apparences,si vous descendez tout en bas, il faut activer dans le mode avancé le mode développeur.
00:01:08 :Par défaut, il doit être désactivé.Il suffit donc de l'activer ici pour pouvoir ensuite avoir accès à tout un tas d'informationscomme les identifiants des salons ou des utilisateurs de votre serveur.
00:01:20 :Donc je vais faire un clic droit sur le salon général ici qui m'intéresseet je vais cliquer sur copier l'identifiant pour copier l'identifiant de ce serveur.
00:01:28 :Si je voulais copier l'identifiant d'un membre, je pourrais faire un clic droit sur le membreet là vous voyez que j'ai cette même option copier l'identifiant.
00:01:35 :Donc je copie l'identifiant du salon général et si je reviens dans mon code,vous allez voir que j'ai maintenant l'identifiant de mon salon.Donc ça vous pouvez le passer à getchannel ici et ça va vous retourner un salon que vous allez pouvoir utiliserpour par exemple récupérer tous les messages qu'il contient.
00:01:52 :Je vais lancer mon script pour vous montrer ce que ça donne.Donc là je vais le lancer sur le Discord de DocString et vous allez voir qu'on a pas mal de salons qui sont disponibles.
00:02:00 :Donc je lance mon bot et là vous voyez qu'on a en premier tous les salons.Donc tous les salons ici qui sont listés.Ensuite on va retrouver uniquement les salons textuels.
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.