- 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 :La première chose dont vous allez avoir besoin c'est bien entendu d'un compte sur Discord.Vous pouvez le faire en allant sur discord.com.Je ne vais pas passer 5 minutes à le faire avec vous car c'est très simpleet c'est exactement pareil que sur n'importe quel autre site,donc je pense que ça vous pouvez le faire tout seul.
00:00:16 :On va ensuite avoir besoin principalement de 3 choses.Une application Discord dans laquelle on va créer un botet pour finir, et c'est important de le préciser, un serveur pour faire tourner notre bot.
00:00:27 :Ce serveur ça peut être votre ordinateur personnel,auquel cas si vous souhaitez que votre bot soit disponible 24h sur 24 et 7 jours sur 7,il faudra donc que votre ordinateur soit allumé tout le temps.
00:00:37 :La plupart du temps, on va à la place utiliser un serveur virtuel dédiésur lequel on pourra faire tourner notre bot.C'est important de le préciser car souvent ces serveurs ont un certain coût,relativement faible c'est sûr,mais si vous souhaitez avoir un bot qui tourne tout le temps, c'est à prendre en considération.
00:00:52 :On va également avoir besoin de Python bien entendu.On va utiliser dans notre cas la version 3.6 qui est une version stableet suffisamment récente pour installer les librairies dont on a besoin.
00:01:02 :On va créer un environnement virtuel pour installer ces librairieset isoler notre application.Et la librairie principale qu'on va utiliser c'est discord.pyqu'on va donc installer dans notre environnement virtuelet qui va nous permettre d'utiliser l'API de Discord.
00:01:18 :Dans un terminal, je vais donc commencer par créer un dossierqui va contenir tout le code de mon application et donc de mon bot.Je vais l'appeler docbot tout simplement, donc docbot comme ceciet je vais utiliser la commande mkdir pour créer ce dossier.
00:01:32 :Je navigue à l'intérieur de ce dossier, donc à l'intérieur de docbotet je vais utiliser Python 3.6 et le module venv pour créer un environnement virtuel
00:01:41 :que je vais mettre dans le dossier .env.Donc j'appuie sur entrée pour valider, j'attends que l'environnement se crée.Donc c'est fait, on va pouvoir vérifier que le dossier est bien làen faisant ls-la.
00:01:52 :Donc ça, ça va afficher tous les dossiers et les fichiers dans le dossier couranten affichant également les dossiers cachés.Donc on a bien .env ici qui est le dossier de mon environnement virtuel.
00:02:02 :Je vais pouvoir ensuite sourcer cet environnement virtuel.Donc ça, il faut le faire avec la commande sourceet aller chercher le fichier activate qui se trouve dans env.bin.
00:02:11 :Donc ce fichier activate ici que je source avec la commande source tout simplement.Et on va pouvoir ensuite installer donc la librairie discord.pyà l'intérieur de cet environnement virtuel.
00:02:21 :Donc pour ça, je vais utiliser pip, je vais faire pip install-uet je vais installer discord.py.Le "-u", ça me permet de spécifier que je veux utiliserla dernière version disponible de cette librairie.
00:02:34 :Donc on va vérifier que l'installation s'est bien déroulée.Là, je n'ai pas eu de message d'erreur, donc ça devrait être bon.Je vais faire pip list pour vérifier que j'ai bien discord.py
00:02:43 :qui se trouve dans la liste.Donc j'ai bien discord.py ici avec la version 1.5.1.Donc c'est la dernière version disponible au moment où j'enregistre cette vidéo.
00:02:52 :Et on va pouvoir tester l'import de cette librairie dans notre environnement virtuel.Pour ça, je vais tout simplement faire python-c.Donc "-c", ça me permet en fait d'exécuter du code python directementsans forcément avoir besoin de rentrer dans un interprèteur.
00:03:05 :Donc le code que je vais tester, c'est tout simplement un import du module.Je mets un point virgule pour tout mettre sur la même ligne.
00:03:11 :C'est la seule utilisation du point virgule en Python.Ça permet de mettre sur une seule ligne plusieurs lignes de code.Et je vais tout simplement faire un print de ce module discordpour vérifier que c'est bien le module à l'intérieur de mon environnement virtuel.
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.