Aller au contenu
Retour aux projetsRetourOutil ou application

Euphoria HubUn espace réservé aux membres d'une guilde Dofus et le bot Discord qui publie ses événements

Type
Guilde Euphoria (Dofus), en ligne
Rôle
Conception, développement du site et du bot, exploitation
Stack
Next.js, TypeScript, Supabase, discord.js, Vercel, Docker
Hébergement
Site sur Vercel, bot en Docker sur mon serveur, base Supabase

Pour la guilde Euphoria, j'ai construit un hub accessible avec son compte Discord : événements, succès, roadmaps métiers, élevage et bibliothèque de stuffs. Un bot publie chaque événement dans le Discord et tient l'affichage à jour au fil des inscriptions.

L'accueil d'Euphoria Hub une fois connecté : les prochains events, puis les entrées Events, Succès, Métiers, Élevage, Stuffs et Admin

Le problème

Des événements annoncés, puis oubliés

Raids, chasses aux succès, sorties de guilde : chaque événement était un message Discord de plus, sans liste d'inscrits fiable ni rappel. Les guides métiers et les stuffs conseillés se perdaient de la même façon.

Ce que j'ai construit

Un hub privé et un bot qui le reflète dans Discord

Le hub s'ouvre avec le compte Discord du membre : la guilde décide qui entre. On y crée les événements, on y suit les succès, les roadmaps métiers, l'élevage et la bibliothèque de stuffs. Le bot publie chaque événement dans le salon dédié, avec des boutons d'inscription, et réédite son message à chaque changement. La base de données est la seule source de vérité : le bot ne fait que la refléter.

Ce que ça change

Une seule liste d'inscrits, toujours à jour

L'événement existe à un seul endroit. Qu'il soit créé depuis le site ou depuis Discord, il s'affiche partout avec la même liste, mise à jour dans les quinze secondes.

Ce que ça change pour mes clients

Un espace privé sans gestion de mots de passe, ouvert avec un compte que vos membres ont déjà, et une messagerie qui reste le lieu de l'action. Le site et le bot partagent une base unique : ce que l'un modifie, l'autre l'affiche.

Fonctions clés

  • Connexion avec DiscordAucun mot de passe à créer, l'appartenance à la guilde suffit
  • Événements typésRaid, succès ou événement de guilde, avec date, places et description ; les événements de guilde sont réservés aux leads
  • Publication automatiqueLe bot poste l'événement dans Discord et met à jour l'affichage à chaque inscription ou modification
  • Roadmaps métiers et élevageCe qu'il faut monter, dans quel ordre, et les lignées à suivre
  • Bibliothèque de stuffsLes équipements de référence de la guilde, par classe

Garde-fous

Le hub est fermé à quiconque n'est pas membre du Discord de la guilde. Les droits sont vérifiés côté serveur, sur le site comme dans le bot : un membre ne crée pas un événement de guilde à la place d'un lead. Le bot n'a jamais l'initiative, il reflète la base. Ses secrets restent hors du code.

Très bon concepteur web, à l'écoute du client et passionné par ce qu'il fait ! Je recommande.
P Lucas, guilde Euphoria, avis Google

Questions fréquentes

Le site est-il visible sans compte ?

Non, et c'est voulu. Seule la page de connexion est publique. Le contenu appartient à la guilde et reste entre ses membres.

Pourquoi le bot se contente-t-il de refléter la base ?

Pour qu'il n'y ait jamais deux vérités. Si un message Discord est supprimé, le bot le republie depuis la base. Si la base change, le message est réédité. Aucune donnée ne vit seulement dans Discord.

Pouvez-vous faire la même chose pour une autre communauté ?

Oui. Un espace privé ouvert avec un compte que vos membres ont déjà, et un bot dans votre messagerie : le principe vaut pour une association, un club ou une équipe.

Projets similaires

Un outil sur mesure pour votre équipe ?

Outil interne à partir de 5 000 € HT. On commence par cadrer le besoin.

Parler de mon besoin

Fiche mise à jour le 25 septembre 2026