← Retour aux projets

Bot Discord communautaire modulaire

Obsidian

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 configuration
Panneau d’aide principal
Aide du module tickets
Logs de tickets
Ticket côté message privé
Interaction ticket en DM
Ticket côté serveur
Gestion 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.