Toutes les réalisations
Arrêté
Nova Commander
Un panneau web pour décrire un serveur Discord, laisser l'IA en proposer la structure, la retoucher puis la déployer par le bot.
Ce projet n'est plus en ligne. Cette fiche en garde la trace : ce qui a été construit, comment, et ce que cela a demandé.
Nova Commander
En chiffres
10pages
4fonctions côté serveur
4types de données
8 400lignes de code web
530lignes de code du bot
Chiffres relevés dans le code source du projet.
Le besoin
Un bot Discord qui grandit devient difficile à gérer uniquement par des commandes. Il fallait une interface claire pour préparer un serveur, le régler et suivre ce que le bot fait.
Comment c'était construit
Panneau web
- Studio : décrire et retoucher
- Journaux de modération
- Statistiques
Fonctions serveur
- Génération de la structure par IA
- Retouche d'un modèle existant
- Connexion Discord
- Envoi d'actions au bot
Bot Discord
- Hébergé sur Render
- Crée la structure
- Purge et nettoyage
Serveur Discord
- Rôles
- Catégories
- Salons
Schéma établi d'après la structure du code source.
Ce que l'application faisait
Le Studio
- Décrire le serveur voulu en quelques phrases
- Obtenir une structure proposée par une IA : rôles, catégories, salons
- Retoucher la proposition par de nouvelles consignes
- Garder des modèles de serveur et savoir lesquels ont été déployés
Piloter le bot
- Connexion avec Discord et choix du serveur à gérer
- Créer la structure, supprimer les salons ou les rôles, purger des messages
- Préférences enregistrées par serveur
Suivre
- Journal des actions de modération avec cible et motif
- Page de statistiques
- Comptes avec inscription, connexion et réinitialisation du mot de passe
Technologies
React, Vite et Tailwind CSS pour le panneau. Fonctions serveur en TypeScript avec un modèle de langage pour générer les structures. Node.js pour le bot, hébergé sur Render.
Ce que le projet a demandé de maîtriser
- Transformer une description en une structure exploitable par l'API de Discord.
- Sécuriser des actions destructrices (supprimer des salons, des rôles).
- Relier une application web et un bot qui tournent séparément.