Tous les projets
— Étude de cas

Discord Bot Eric

Fondateur · Février 2018 — Octobre 2020

Une plateforme complète autour d'un bot Discord certifié : gamification, modération par IA, chatbot GPT-4 et dashboard web. 140+ serveurs, 30 000+ utilisateurs.

boteric.fr
Tableau de bord web du bot Discord Eric

Contexte

Eric est un bot Discord certifié par Discord, déployé en production et accessible aux communautés tierces via un modèle freemium. J'ai conçu et développé la plateforme complète : backend, IA, dashboard web et infrastructure.

01

Backend événementiel

  • API REST Express et client Discord.js : architecture événementielle avec 15 intents Discord activés.
  • 40+ commandes slash couvrant modération, gamification, IA, Twitch et utilitaires.
  • 7 modules de routes REST (leaderboard, premium, dashboard, OAuth2, admin) et 14 schémas MongoDB.
  • Pool de connexions MongoDB avec backup automatique nocturne.
02

Gamification & modération IA

  • Système d'XP et de niveaux par serveur : cooldown anti-spam, attribution automatique de rôles, cartes de niveau générées avec Canvas.
  • Détection de contenu NSFW sur images par deep learning (TensorFlow.js), action configurable par serveur : ban, kick ou avertissement.
  • Filtre de mots interdits et auto-modération personnalisables par communauté.
03

Chatbot & dashboard

  • Chatbot GPT-4 activable par serveur depuis le dashboard web.
  • Dashboard de configuration complète : modération, leveling, IA, notifications Twitch, messages d'accueil.
  • OAuth2 Discord et Twitch pour l'authentification et les intégrations.
04

Infrastructure

  • Déploiement Docker avec reverse proxy Traefik et SSL automatique Let's Encrypt.
  • Graceful shutdown propre sur arrêt du service, sauvegardes MongoDB automatiques.

Résultats

  • Bot vérifié et certifié par l'équipe de Discord
  • Adopté dans plus de 140 serveurs pour 30 000+ utilisateurs
  • Pipeline de modération IA complet, configurable par serveur
  • Plateforme multi-serveur en production pendant plus de deux ans

Stack technique

Node.jsTypeScriptExpressDiscord.jsOpenAI GPT-4TensorFlow.jsMongoDBDockerTraefik

Un projet similaire ?

Parlons-en — de l'architecture à la production.

Me contacter