Session du 16 octobre 2024 à 20h30

Pratique & Live Coding

Veille & Discussions

Live coding - création d'un bot Discord @petchou

Que ça soit pour gérer une communauté, une classe, un groupe de jeu ou simplement pour s'amuser, les bots Discord permettent d'enrichir et de transformer l'expérience des utilisateurs sur votre serveur.

C'est aussi un moyen très ludique, puisque que très visuel et interactif (sans avoir la redondance d'une application de bureau par exemple) d'approfondir ses connaissances de Python.

Des nombreuses bibliothèques (dans divers langages) permettent d'interagir avec l'API de Discord, qui se développe en continu, offrant toujours de nouvelles possibilités aux développeurs. Nous utiliserons ici Python (version 3.11) avec la librairie discord.py.

Nous allons utiliser l'approche préconisée par Discord depuis sa sortie : les commandes slash, qui incluent l'autocomplétion et une aide pour les paramètres.

Durant cette session, nous allons essayer de :

  • Créer le bot et l'inviter sur un serveur

  • Préparer un environnement de travail adéquat (environnement virtuel, installation des dépendances, etc. )

  • Récupérer le token (carte d'identité) du bot et l'utiliser pour mettre le bot en ligne

  • Créer des commandes simples pour illustrer la mécanique de base du bot

  • Créer des évènement et des tâches

  • Structurer le projet pour pouvoir le compléter et collaborer dessus facilement

  • Mettre vos idées en pratique

Pour pouvoir vous permettre d'interagir avec le bot pendant la session, je vais probablement créer un serveur temporaire, pour le pas trop interférer avec l'organisation de celui-ci.

Bravo, tu es prêt à passer à la suite

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.