Site en construction — le contenu présenté n'est pas définitif et peut contenir des informations fictives.
Retour aux projets Projet — Développement

Bots Discord

Des bots de gestion de communauté écrits en TypeScript : modération, mini-jeux, commandes slash et gestion des rôles. Pensés pour être robustes, conteneurisés et faciles à faire évoluer.

Discord.js TypeScript Projet actif
Voir le code

Le projet

Aperçu

Au fil de mon activité de gestion de communautés, j'ai développé mes propres bots Discord pour automatiser la modération, animer les serveurs et faciliter le quotidien des équipes.

Le tout repose sur une base de code moderne en TypeScript, adossée à une base de données PostgreSQL et empaquetée dans des conteneurs Docker pour un déploiement reproductible.

Objectifs

  • Offrir des outils de modération fiables et traçables
  • Animer la communauté avec des mini-jeux et des récompenses
  • Proposer une expérience native via les commandes slash
  • Garder un code maintenable, typé et testable
  • Déployer simplement, en autonomie, sur mon infrastructure

Fonctionnalités

Un ensemble de modules pensés pour les besoins réels d'une communauté.

Modération

Avertissements, sanctions, journaux d'audit et filtres automatiques des messages.

Mini-jeux

Jeux communautaires et système de score pour animer le serveur et fidéliser les membres.

Commandes slash

Commandes natives Discord avec autocomplétion, options typées et permissions fines.

Gestion des rôles

Attribution automatique de rôles et rôles par réaction à un message.

Gestionnaire de MP

Routage des messages privés des membres vers l'équipe de modération.

Statistiques

Suivi de l'activité, des arrivées et des départs pour piloter la communauté.

Stack technique

Technologies

  • TypeScript
  • Discord.js
  • Node.js
  • PostgreSQL
  • MikroORM
  • Docker

Outils & qualité

  • Git
  • GitLab CI
  • ESLint
  • Prettier
  • pnpm