Projet technique principal : un bot Discord multi-serveurs pensé pour gérer, animer, sécuriser et personnaliser des communautés.
Présentation du projet
Obsidian est né de mon envie de créer un outil Discord propre, complet et configurable, pensé comme un vrai système plutôt qu’une simple addition de commandes.
Le projet est conçu pour fonctionner sur plusieurs serveurs, avec une configuration adaptée à chaque communauté.
Suivi Obsidian
StatutEn développement
DépôtPrivé
VersionInterne
CommandesEn évolution
Modules en coursTickets · Logs · Modération
Données publiquesEn préparation
Le dépôt reste privé pour éviter d’exposer des fichiers sensibles. Cette section prépare un futur suivi public, uniquement avec des informations filtrées.
Avancement du projet
Architecture
60%
Tickets
55%
Modération
40%
Configuration
30%
Aperçu du projet
Les captures permettent de montrer l’avancement réel du projet sans rendre le dépôt public.
Panneau de configurationPanneau d’aide principalAide du module ticketsLogs de ticketsTicket côté message privéInteraction ticket en DMTicket côté serveurGestion du ticket côté serveur
Modules principaux
En cours
Core & configuration
Aide, configuration par serveur, permissions et panneaux guidés.
Prévu
Studio de messages
Création de messages, embeds, templates et aperçu avant publication.
En cours
Modération
Warn, timeout, kick, ban, purge, lock, slowmode et suivi staff.
En cours
Tickets
Ouverture, gestion, logs, support côté serveur et messages privés.
Prévu
Rôles & vérification
Auto-rôles, menus, rôles-réactions et vérification.
Prévu
Communauté
Sondages, suggestions, événements, giveaways et animations.
Prévu
Niveaux & économie
Expérience, classements, récompenses, boutique et inventaire.
Plus tard
Modules avancés
Vocaux temporaires, musique, utilitaires et fonctions complémentaires.
Axiom Security
Axiom Security est la partie sécurité, logs et protection d’Obsidian. Elle regroupe les logs serveur, les actions sensibles, l’anti-spam, l’anti-raid, le mode panic et l’audit.
Nexus
Nexus est un module prévu pour gérer des profils, identités ou personnages selon les besoins des communautés, notamment RP ou créatives. Il sera pensé autour d’un panneau interactif dédié.
Sécurité du dépôt
Le dépôt Obsidian reste privé afin de protéger les éléments sensibles du projet : variables d’environnement, tokens, configurations, bases de données, logs et fichiers internes.
.env non publié
Tokens retirés
Base de données non exposée
Logs nettoyés
README préparé
.env.example prévu
Ce que ce projet m’apprend
Obsidian me fait travailler une logique plus proche d’un produit complet : architecture, modules, configuration, erreurs possibles, sécurité, expérience utilisateur et évolution dans le temps.
Roadmap
Court terme
Stabiliser
Corriger, nettoyer l’architecture, renforcer tickets et logs.
Moyen terme
Étendre
Studio, configuration serveur, Axiom avancé et documentation.
Long terme
Connecter
Panel public filtré, données status et suivi propre du projet.