Hors ligne EN
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