Mes bots Discord

Mes bots Discord

5 avril 2022 0

Grand utilisateur du réseau de discussion Discord, j’ai vite découvert l’existence d’une API permettant la création de bots.

Il existe différentes librairies pour différents langages afin d’utiliser l’API Discord, j’ai choisi d’utiliser Discord.py, la librairie pour le langage Python.

J’ai eu l’occasion de réaliser entièrement ou en partie 4 bots Discord à ce jour :

Démonstration

Vous pouvez tester le bot discord CTS sur le serveur d’Achencraft.

Retrouvez le code source du Bot CTS sur Github.

Le bot CTS

L’utilisateur est en mesure de connaitre en temps réel le temps d’attente des tramways et des bus de Strasbourg.
Il s’agit de mon bot le plus avancé et beaucoup d’utilisateurs l’utilisent quotidiennement.
J’ai également ajouté des extensions pour connaitre le temps réel des transports de Lyon et de Luxembourg.

Le bot Hacking Industry Camp

Ce bot, réalisé à plusieurs, encadre les participants du Hacking Industry Camp dans la version en distanciel de l’événement suite au confinement.
Le bot vérifie que les participants sont bien inscrits et leur assigne les bons rôles sur le serveur Discord. Il ajoute également quelques fonctionnalités comme l’appel d’un coach, la diffusion de message par équipe ou le vote du public.

Le bot RestoU

Ce bot a pour objectif de poster chaque jour le menu des restaurants universitaires sur les serveurs Discord étudiants. Le menu est accessible sur data.gouv.fr. Malheureusement, je ne suis pas encore arrivé au bout du développement.

Le bot UFR Math-Info

Ce bot a été annoncé pour équiper le serveur Discord des étudiants en Math-Info en proposant divers services comme l’affichage d’emploi du temps, d’horaires de scolarité et d’autres services. Une ébauche a été débutée, mais l’équipe n’a jamais trouvé le temps de vraiment s’y pencher.

Ces bots sont actuellement hébergés sur mon VPS personnel.