Aller au contenu
    Créer et Modifier un Bot Discord

    Créer et Modifier un Bot Discord

    Apprenez à créer, configurer et personnaliser votre propre bot Discord en quelques étapes simples.
    Ce guide s’adresse aussi bien aux débutants qu’aux développeurs souhaitant améliorer leur bot existant.

    🧠 Introduction

    Les bots Discord sont devenus incontournables pour automatiser les serveurs : gestion des rôles, modération, musique, mini-jeux, ou encore notifications personnalisées.

    Créer un bot Discord n’est pas réservé aux experts — quelques lignes de code suffisent pour démarrer !


    ⚙️ Prérequis

    Avant de commencer, assurez-vous d’avoir :

    • 🧑‍💻 Un compte Discord
    • 💾 Node.js (version 18 ou supérieure)
    • 🧩 Un éditeur de code (VS Code recommandé)
    • 🔐 Une connexion Internet

    🪄 Créer un bot Discord

    1. Rendez-vous sur le Discord Developer Portal
    2. Cliquez sur "New Application"
    3. Donnez un nom à votre application (ex. : MonSuperBot)
    4. Dans l’onglet "Bot", cliquez sur "Add Bot"
    5. Copiez le Token du bot → à garder secret ! ⚠️

    Ajouter le bot à votre serveur

    1. Allez dans OAuth2 > URL Generator
    2. Cochez :
      • ✅ bot
      • ✅ applications.commands
    3. Dans les permissions, choisissez ce que votre bot pourra faire (ex. : envoyer des messages).
    4. Copiez le lien généré et ouvrez-le dans votre navigateur pour inviter le bot sur votre serveur.

    🛠 Installer les outils nécessaires

    Dans votre terminal :

    # Crée un dossier pour le projet
    mkdir MonSuperBot
    cd MonSuperBot
    
    # Initialise un projet Node.js
    npm init -y
    
    # Installe la librairie Discord.js
    npm install discord.js
    

    💻 Coder le bot avec Node.js

    Créez un fichier index.js à la racine du dossier :

    1 const { Client, GatewayIntentBits } = require('discord.js'); 2 const client = new Client({ 3 intents: [ 4 GatewayIntentBits.Guilds, 5 GatewayIntentBits.GuildMessages, 6 GatewayIntentBits.MessageContent 7 ] 8 }); 9 10 // Le token secret de votre bot (ne jamais le partager) 11 const TOKEN = 'VOTRE_TOKEN_ICI'; 12 13 client.once('ready', () => { 14 console.log(`✅ Connecté en tant que ${client.user.tag}`); 15 }); 16 17 client.on('messageCreate', (message) => { 18 if (message.author.bot) return; 19 20 if (message.content === '!ping') { 21 message.reply('🏓 Pong !'); 22 } 23 24 if (message.content.startsWith('!say ')) { 25 const text = message.content.replace('!say ', ''); 26 message.channel.send(text); 27 } 28 }); 29 30 client.login(TOKEN);

    🚀 Lancer le bot

    Exécutez cette commande :

    node index.js

    Si tout se passe bien, le terminal affiche :

    ✅ Connecté en tant que MonSuperBot#1234

    Votre bot est maintenant en ligne sur votre serveur Discord !


    🧰 Modifier et améliorer le bot

    Vous pouvez ajouter :

    • Des commandes avancées
    • Des embeds pour des messages stylisés
    • Des interactions slash (/)
    • Des fichiers séparés pour mieux organiser vos commandes

    Exemple d’un message embed :

    1 const { EmbedBuilder } = require('discord.js'); 2 3 if (message.content === '!info') { 4 const embed = new EmbedBuilder() 5 .setTitle('🤖 Informations du Bot') 6 .setDescription('Voici quelques infos utiles sur moi !') 7 .setColor(0x00AE86) 8 .addFields( 9 { name: 'Créateur', value: 'VotrePseudo' }, 10 { name: 'Version', value: '1.0.0' }, 11 { name: 'Langage', value: 'Node.js' } 12 ); 13 message.channel.send({ embeds: [embed] }); 14 }

    ✨ Fonctionnalités bonus

    Quelques idées à ajouter à votre bot :

    FonctionnalitéDescription
    🎵 MusiqueLecture depuis YouTube
    🧹 ModérationCommandes !ban, !kick, !mute
    📢 NotificationsAlertes automatiques pour Twitch, YouTube, etc.
    🕹 Mini-jeuxQuiz, pierre-feuille-ciseaux, etc.
    🎭 Rôles automatiquesAttribution de rôles lors de la connexion

    🧩 Erreurs courantes et solutions

    ErreurCauseSolution
    Invalid tokenToken mal copiéRegénérez-le sur le portail développeur
    Missing permissionsMauvaises permissions OAuth2Revérifiez l’URL d’invitation
    Cannot find module 'discord.js'Librairie non installéenpm install discord.js
    Le bot ne répond pasMauvais intentsActivez les intents "Message Content" dans le portail Discord

    🏁 Conclusion

    Félicitations ! 🎉
    Vous venez de créer et configurer votre propre bot Discord.

    👉 Vous pouvez maintenant :

    • L’héberger sur un VPS
    • Ajouter des commandes slash /
    • Créer un tableau de bord web avec une API

    💡 Astuce : sauvegardez toujours votre code sur GitHub pour garder une trace de vos versions.


    📚 Ressources utiles


    Rejoins la communauté LuminosWeb !

    Partage, échange et pose tes questions avec d'autres passionnés sur notre serveur Discord officiel.

    Rejoindre le Discord

    Articles récents (4)


      miniature de l'article : 10 Erreurs SEO qui Tuent ton Référencement sur Google
      SEO

      10 Erreurs SEO qui Tuent ton Référencement sur Google

      Publié le 7 mars 2026


      miniature de l'article : Ajouter ou Modifier les Zones et Prix de Livraison sur Shopify
      Shopify

      Ajouter ou Modifier les Zones et Prix de Livraison sur Shopify

      Publié le 4 mars 2026


      miniature de l'article : Comment Avoir de Meilleures Statistiques sur le Web
      Web Analytics

      Comment Avoir de Meilleures Statistiques sur le Web

      Publié le 27 février 2026


      miniature de l'article : Serveur dédié vs VPS vs Cloud : lequel choisir ?
      Serveur

      Serveur dédié vs VPS vs Cloud : lequel choisir ?

      Publié le 23 février 2026