Retour aux projets
HYPR Network
Le bot qui relie le serveur Discord d’Hyperion Interstellar à sa plateforme : il publie les cartes membres et les événements, ouvre les tickets et donne les rôles, sur ordre du site.
- Type
- Bot Discord
- Année
- 2026
- Statut
- En ligne
- Technos
- Python, discord.py, aiohttp, Docker
- Code source
- Privé
Le contexte
Successeur de HeliosBot, HYPR Network ne touche jamais à la base de données. Il demande au site ce qu’il y a à faire, l’exécute sur Discord, puis rend compte. Chaque appel est signé (HMAC-SHA256, horodaté, refusé au-delà de 5 minutes).
Ce qu’il fait
- Cartes membres : publie la carte d’un membre en un clic depuis le site, en remplaçant la précédente.
- Événements : planning des deux semaines à venir, un salon par sortie avec inscriptions par boutons.
- Recrutement et support : salons de candidature et tickets, rôles donnés à l’acceptation, archives envoyées au site.
- Accueil : captcha en image avant de donner le premier rôle.
- Vie du serveur : salons vocaux à la demande, temps en vocal et nombre de messages (jamais leur contenu).
Technique
Python, discord.py, aiohttp, pytest et Docker. 19 modules, qui parlent à 31 routes d’API réservées au bot sur la plateforme. Il ne demande que les droits Discord dont il a besoin.
Projet suivant Site DAG