Bot Discord · MatDev

Développement de bot Discord personnalisé

Un bot Discord sur mesure automatise les tâches répétitives de votre serveur : accueil des membres, modération, tickets, rôles et connexion à vos outils existants. MatDev développe des bots adaptés à vos règles, pas des solutions génériques à configurer pendant des heures.

  • Fonctionnalités pensées pour votre communauté
  • Bot public ou privé selon votre usage
  • Code source livré après paiement

Qu'est-ce qu'un bot Discord sur mesure ?

Un bot Discord est un programme connecté à votre serveur qui exécute des actions automatiquement : accueillir un nouveau membre, attribuer un rôle, ouvrir un ticket, modérer un message ou envoyer une notification.

Un bot sur mesure est développé spécifiquement pour vos besoins. Contrairement aux bots publics multipurpose (MEE6, Carl-bot, etc.), il ne propose pas des centaines de fonctions dont vous n'utilisez que trois — il fait exactement ce que vous avez défini, avec vos règles et votre identité visuelle (embeds, messages, couleurs).

MatDev conçoit, développe et déploie ce type de bot pour des communautés, des serveurs de jeux, des projets associatifs ou des entreprises qui utilisent Discord comme canal de support ou d'équipe.

Cas réel : serveur communauté gaming 4,2k membres

Cas réel Serveur Discord jeu indépendant · pics 800 membres en ligne · mix FR/EN · modération bénévole saturée

  • Tickets traités / soir ~35 manuels ~35 auto + 8 humains
  • Temps 1ʳᵉ réponse 40–90 min < 2 min
  • Faux positifs ban fréquents logs + appeal
Avant

Avant — Carl-bot + Excel + chaos

  • Tickets : salon #support inondé ; les modos collent un template à la main, perdent le contexte entre 3 threads.
  • Welcome : message générique MEE6 ; pas de rôle “vérifié”, raids et alts non filtrés le week-end.
  • Modération : warns dans un Google Sheet partagé — 2 versions divergentes, aucun historique Discord natif.
  • Events : giveaways gérés en message épinglé + tirage Random.org ; accusations de truquage.
  • Staff : burnout des 4 modos, réponse lente aux donateurs et créateurs partenaires.
Après

Après — bot MatDev (privé)

  • Tickets structurés : bouton → salon privé, catégories (bug / paiement / ban), transcript auto, close avec note staff.
  • Onboarding : captcha léger + rôles par réaction + message welcome avec règles et liens utiles.
  • Mod logs : warn / mute / ban avec raison, durée, appeal ; export JSON pour le staff lead.
  • Giveaways & drops : inscription slash, anti-multi-compte basique, tirage auditable en salon #logs.
  • Alertes : pics de join, spam liens, mentions massives → salon #mod-alerts en temps réel.

Cas type communauté gaming anonymisé. Fonctionnalités et hébergement (VPS / Railway) adaptés à votre taille de serveur.

Pourquoi choisir un bot personnalisé ?

  • Adapté à vos règles

    La modération, les rôles et les workflows suivent votre règlement, pas un template générique à bricoler.

  • Pas de fonctionnalités inutiles

    Vous payez pour ce dont vous avez besoin, sans abonnement mensuel à un bot tiers pour débloquer des options.

  • Intégration à vos outils

    Connexion possible à votre site, CRM, base de données ou API via intégration API.

  • Évolutif

    De nouvelles commandes ou modules peuvent être ajoutés au fil du temps, sur devis.

  • Contrôle total

    Vous possédez le code après paiement et choisissez où le bot est hébergé.

Bot public vs bot privé

Bot public (multi-serveurs)

Un bot public est invité sur plusieurs serveurs Discord via un lien OAuth2. Il répond aux commandes slash de chaque serveur et peut avoir une base de données centralisée. Ce format convient si vous proposez un service à plusieurs communautés (bot utilitaire, bot de jeu, bot SaaS).

Bot privé (mono-serveur ou usage interne)

Un bot privé est conçu pour un seul serveur ou un usage interne (équipe, association, entreprise). Il n'a pas vocation à être distribué publiquement. C'est le cas le plus fréquent : modération, tickets, accueil, logs internes.

Le choix impacte l'architecture (gestion multi-serveur, permissions, sharding) et le coût de développement. Je vous oriente vers la solution adaptée dès le premier échange.

Fonctionnalités possibles

Chaque bot est unique. Voici des exemples de ce qu'il est possible de développer — toutes ces options ne sont pas incluses par défaut, elles se définissent dans le devis.

Accueil

Messages de bienvenue

Message personnalisé à l'arrivée d'un membre, avec embed, attribution automatique de rôle ou formulaire de présentation.

Modération

Outils de modération

Filtres de mots, anti-spam, logs de suppressions, avertissements, mute temporaire, ban avec historique.

Support

Système de tickets

Ouverture de ticket par bouton ou commande, catégories, attribution à un modérateur, fermeture et archivage.

Rôles

Gestion des rôles

Rôles réactifs (réaction sur un message), rôles par menu déroulant, vérification avant accès aux salons.

Notifications

Alertes et annonces

Notifications depuis un webhook externe, rappels programmés, annonces planifiées dans un salon dédié.

Intégrations

Connexion site / API

Lien avec votre site web, base de données ou CRM pour synchroniser des données ou déclencher des actions. Voir intégration API.

Architecture et stack technique

La plupart des bots MatDev sont développés en Node.js avec la bibliothèque discord.js, standard de l'écosystème Discord. Pour des besoins spécifiques, Python (discord.py) est aussi envisageable.

Structure type

  • Commandes slash : interface principale pour les utilisateurs et modérateurs.
  • Event handlers : réactions aux événements Discord (membre rejoint, message supprimé, etc.).
  • Modules séparés : modération, tickets, logs — chaque module est isolé pour faciliter la maintenance.
  • Configuration : paramètres (IDs de salons, rôles, messages) externalisés dans un fichier ou une base de données.

L'architecture reste volontairement simple et lisible. Pas de sur-ingénierie pour un bot de taille moyenne — la priorité est la fiabilité et la facilité de prise en main.

Sécurité et permissions

Un bot Discord dispose de permissions étendues sur votre serveur. La sécurité est donc un point central dès la conception.

  • Principe du moindre privilège : le bot n'a que les permissions strictement nécessaires (pas de permission Administrateur sauf cas justifié).
  • Token protégé : le token du bot est stocké en variable d'environnement, jamais en clair dans le code source versionné.
  • Validation des entrées : les commandes vérifient les rôles de l'émetteur avant d'exécuter une action sensible.
  • Logs d'audit : les actions de modération sont tracées dans un salon dédié pour assurer la transparence.

Je vous explique les permissions à accorder lors de l'invitation du bot et comment révoquer l'accès si nécessaire.

Base de données et persistance

Tous les bots n'ont pas besoin d'une base de données. Pour les bots simples (accueil, rôles réactifs), un fichier JSON ou la configuration Discord suffit.

Pour les bots avec tickets, historique de modération, profils utilisateurs ou statistiques, une base de données est recommandée :

  • SQLite : légère, embarquée, idéale pour un bot mono-serveur avec volume modéré.
  • PostgreSQL ou MySQL : pour les bots multi-serveurs ou avec beaucoup de données.
  • MongoDB : si la structure des données est flexible ou évolutive.

Le choix est fait en fonction du volume prévu et de l'hébergement. La connexion à une API externe (votre site, un CRM) est aussi possible via intégration API plutôt qu'une base locale.

Hébergement et disponibilité

Un bot Discord doit tourner en permanence pour répondre aux événements et commandes. Plusieurs options existent :

  • VPS (OVH, Hetzner, Contabo…) : contrôle total, coût mensuel modéré (5 à 15 €/mois selon config).
  • PaaS (Railway, Render, Fly.io) : déploiement simplifié, facturation à l'usage.
  • Votre propre serveur : si vous avez déjà une infrastructure.

Je peux déployer le bot sur l'hébergement de votre choix ou vous fournir les instructions pour le faire vous-même. Un script de redémarrage automatique (PM2, systemd) est inclus pour garantir la disponibilité en cas de crash.

Maintenance et évolutions

Discord met régulièrement à jour son API. Un bot nécessite un minimum de maintenance pour rester compatible et sécurisé.

  • Mises à jour de dépendances : discord.js et Node.js évoluent ; des mises à jour ponctuelles évitent les ruptures.
  • Corrections de bugs : la période de support post-livraison couvre les dysfonctionnements liés au développement initial.
  • Évolutions fonctionnelles : nouvelles commandes, modules additionnels — sur devis, en dehors du support initial.

Un forfait de maintenance mensuel peut être proposé pour les bots critiques (communautés actives, usage professionnel). Sinon, intervention ponctuelle à la demande.

Tarifs indicatifs

Essentiel

Bot simple

Entrée de gamme

À partir de 200 €

Accueil automatisé, rôles réactifs, une ou deux commandes.

Sur mesure

Bot + dashboard + API

Sur devis

Multi-serveurs, dashboard web, connexion API et architecture avancée.

Exemple de projet : bot communautaire

Un bot Discord type pour serveur actif — accueil, tickets et modération avec embeds soignés.

Projet en ligne

Au P'tit Geek — Bot Discord & Panel d'administration

Écosystème complet pour animer une communauté gaming : classements en temps réel, Hall of Fame automatisé, mini-jeu factionnel et panel admin premium synchronisé avec Discord.

Voir le projet

Étude de cas / démonstration

Bot Discord communautaire

Bot sur mesure pour serveurs actifs : accueil automatisé des nouveaux membres, système de tickets avec catégories, panels de modération et logs centralisés. Embeds soignés, permissions granulaires et commandes slash pour structurer la communauté dès l'arrivée et alléger le travail des modérateurs.

Voir dans le portfolio

Questions fréquentes

Combien coûte un bot Discord sur mesure ?

Comptez à partir de 200 € pour un bot simple (accueil, rôles), 500 à 1 500 € pour un bot complet avec modération, tickets et logs. Les projets complexes (multi-serveurs, dashboard, API) font l'objet d'un devis personnalisé.

Le code du bot m'appartient-il après paiement ?

Oui. Conformément à la pratique standard en freelance, le code source vous est livré une fois le projet soldé. Vous en êtes propriétaire et pouvez le modifier, le déplacer ou le confier à un autre développeur. Seules les bibliothèques tierces (discord.js, etc.) restent sous leur licence respective.

Quelle différence avec un bot public comme MEE6 ou Carl-bot ?

Les bots publics proposent des fonctionnalités génériques avec abonnement mensuel pour les options avancées. Un bot sur mesure fait exactement ce que vous définissez, sans fonctionnalités superflues, et vous appartient après paiement — pas d'abonnement récurrent au bot lui-même (seulement l'hébergement).

Faut-il un hébergement pour faire tourner le bot ?

Oui, un bot doit être en ligne en permanence. Comptez 5 à 15 €/mois pour un VPS ou un PaaS. Je peux m'occuper du déploiement initial et vous transmettre les accès, ou vous guider pour le faire vous-même.

Peut-on connecter le bot à mon site web ou mon CRM ?

Oui, via une intégration API. Par exemple : synchroniser les rôles Discord avec un abonnement sur votre site, envoyer des notifications depuis votre back-office ou remonter les tickets vers un outil externe.

Combien de temps pour développer un bot ?

Un bot simple peut être livré en une à deux semaines. Un bot avec plusieurs modules (modération, tickets, logs, base de données) demande généralement trois à cinq semaines. Le délai exact est précisé dans le devis.

Le bot fonctionne-t-il sur mobile et desktop ?

Les commandes slash Discord sont disponibles sur toutes les plateformes (desktop, mobile, web). Les boutons et menus interactifs fonctionnent aussi partout. Aucune action spécifique n'est requise de votre côté.

Proposez-vous la maintenance après livraison ?

Une période de support est incluse pour corriger les bugs liés au développement initial. Au-delà, un forfait de maintenance ou des interventions ponctuelles sont possibles — notamment pour les mises à jour de discord.js lors des évolutions de l'API Discord.

Un bot Discord à développer ?

Décrivez votre serveur, vos besoins (modération, tickets, accueil…) et le nombre de membres. Je vous propose une architecture adaptée et un devis transparent.

Demander un devis

Contenu rédigé par MatDev.