Frenchy - Bot Discord

Bot Discord

Frenchy Bot Discord Noyau historique
tech icon tech icon tech icon tech icon

Frenchy - Bot Discord

Image 1

Résumé

Bot Discord multi-fonction avec système d’économie, de modération et d’intégration web

Contexte

Frenchy est un bot Discord complet que j’ai conçu pour animer et modérer une communauté, tout en le faisant évoluer selon les besoins des utilisateurs. Il repose sur Discord.js et une base de données MariaDB pour gérer les informations clés : utilisateurs, sanctions, inventaires et classements.

Problème

Côté fonctionnalités, Frenchy intègre une modération avancée (warns, sanctions, vote-ban), un système d’économie virtuelle avec crédits et mini-jeux (pile ou face, shop), ainsi que des mécaniques de récompenses gamifiées comme les Pierres d’Infinité, attribuées selon différents critères (activité vocale, messages, achats en boutique, etc.).

Solution

Pour l’administration, j’ai développé une interface web en Symfony, reliée au bot par une API sécurisée, afin de permettre aux administrateurs de serveur de configurer leurs propres règles (rôles modérateurs, canaux de gestion, paramètres de vote…). Au-delà de l’aspect technique, Frenchy est un projet vivant : j’ai régulièrement organisé des échanges avec les utilisateurs pour recueillir leurs attentes, tester de nouvelles idées et ajuster les fonctionnalités. Cette démarche m’a permis de travailler de façon proche de l’agile, en itérant sur le produit pour le rendre à la fois plus robuste et plus attractif.

Projets liés

Site web communautaire Interface web

Frenchy - Site

Panneau d’administration web relié au bot Frenchy

#Symfony #API #Sécurité #Discord
API centrale Backend commun

Frenchy APIs

API Symfony/API Platform qui centralise plusieurs services Frenchy.

#API #Symfony #Backend #Frenchy
Data hub Base de connaissance

Frenchy Hub

Graphe de connaissance qui relie les données Frenchy à des personnes réelles.

#Data #Graphe #Vue #Frenchy
Dashboard gaming Module League of Legends

Frenchy LoL

Application Next.js autour des profils, matchs et statistiques League of Legends.

#League of Legends #Riot API #Next.js #Stats
Dashboard gaming Module Valorant

Frenchy Valorant

Application Next.js dédiée aux données et classements Valorant.

#Valorant #Riot API #Next.js #Gaming
Discord Activity Jeu satellite

Frenchy Games - Gacha

Jeu gacha pensé comme activité Discord intégrée à Frenchy.

#Jeu #Discord Activity #Gacha #API
Jeu web Jeu satellite

Frenchy Games - Miner

Prototype de jeu web de minage avec progression et assets dédiés.

#Jeu #React #Prototype #Gameplay
Application full-stack Produit satellite

Frenchy Movies

Application de suivi films/séries avec API Symfony et frontend Next.js.

#Full-stack #Movies #TMDB #Next.js
Assistant desktop Expérimentation IA

Frenchy Companion

Assistant vocal desktop local pour macOS et Windows.

#IA #Desktop #Assistant vocal #Python
Computer vision Expérimentation IA

Frenchy Eye

Expérimentations Python autour de la vision, reconnaissance faciale et analyse vidéo.

#Computer Vision #Python #IA #Prototype
Computer vision Expérimentation IA

Frenchy Eye Tracker

Prototype de suivi du regard avec frontend web et backend Python.

#Eye tracking #Computer Vision #Python #Web
Application web Prototype produit

Frenchy Fit

Prototype web orienté suivi sportif et habitudes personnelles.

#Fitness #Frontend #Prototype
Jeux web Produit satellite

Frenchy Gambling

Plateforme de mini-jeux avec frontend Astro et backend PHP.

#Jeux #Astro #PHP #Discord