- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Une fois que notre bot a été ajouté au serveur, on va pouvoir se connecter avec notre bot pourqu'il soit donc en ligne. Je vais aller dans mon projet, j'ai créé un fichier main.py et à
00:00:11 :l'intérieur de ce fichier, je vais importer le module Discord. On va ensuite créer un client àpartir de ce module, donc je vais mettre ça dans une variable que je vais appeler tout simplementclient et on va créer une instance de Discord.client comme ceci, donc avec un C majuscule et ça donc
00:00:26 :c'est une classe qui va nous permettre de créer un client. On va ensuite pouvoir lancer ce clienten utilisant la méthode run, donc je fais client.run et à l'intérieur des parenthèses, on va donner
00:00:36 :notre token. Pour ça, je vais revenir ici et aller dans le développeur portal. Je reviens surmon application et dans l'onglet bot ici, on va copier notre token et on va revenir dans notrescript pour coller ce token à l'intérieur des parenthèses de cette méthode run. Ça va être
00:00:53 :une chaîne de caractère, donc je mets des guillemets et vous avez là les trois lignes qu'ilvous suffit de taper pour connecter votre bot au serveur. Donc je vais lancer mon script en faisant
00:01:02 :un clic droit sur le fichier et en cliquant sur run main ici et on va attendre un petit peu. Pourl'instant, il n'y a aucun feedback, donc la seule façon de s'assurer que notre script fonctionne etque notre bot est bien connecté, c'est de retourner sur mon serveur Discord et si on
00:01:17 :regarde en haut à droite ici, on voit que mon bot est cette fois-ci bien en ligne, donc ça signifieque le bot a bien été connecté. Si je reviens dans mon script et que j'arrête le script et qu'on
00:01:27 :revient sur notre serveur Discord, vous allez voir que ça prend quelques secondes, peut-être mêmejusqu'à une minute. Pour l'instant, le bot est toujours indiqué comme en ligne, mais on a arrêté
00:01:36 :notre script, donc vous allez voir en attendant probablement autour d'une minute qu'à un momentvotre bot va redevenir hors ligne puisque notre script n'est plus actif. Donc tant que votre script
00:01:45 :tourne, votre bot va être en ligne et va pouvoir réagir à des événements. Dès que vous arrêtezvotre script, votre bot va être hors ligne et ne pourra plus réagir à des événements. C'est pour
00:01:55 :ça que si vous voulez que votre bot soit en ligne 24h sur 24, 7 jours sur 7, il va falloir mettrevotre script sur un serveur dédié ou un ordinateur dédié, ça peut être le vôtre, et vous assurez quevotre script roule en permanence. Après environ une minute, vous voyez que notre bot redevient
00:02:12 :hors ligne. Donc si je veux le remettre en ligne, il va falloir relancer mon script. Vous voyez quec'est vraiment très facile de connecter notre bot, il suffit d'importer le module discord, de créerune instance de clients et ensuite d'utiliser la méthode run ici avec le token pour pouvoir
00:02:27 :lancer notre bot. Pour l'instant le token on l'a mis en clair dans notre script, bien sûr ce n'estpas comme ça qu'il faudra faire au final parce que là vous avez votre code qui permet d'accéder àvotre bot en clair et au niveau de la sécurité c'est quelque chose qu'il est préférable d'éviter.
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.