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 : Bien gérer ses statistiques avec Google Analytics
      Web Analytics

      Bien gérer ses statistiques avec Google Analytics

      Publié le 1 novembre 2025


      miniature de l'article : Créer un site web avec WordPress
      Site Web

      Créer un site web avec WordPress

      Publié le 26 octobre 2025


      miniature de l'article : Automatiser les e-mails clients via Shopify
      Shopify

      Automatiser les e-mails clients via Shopify

      Publié le 24 octobre 2025


      miniature de l'article : Relier votre nom de domaine à Shopify
      Site Web

      Relier votre nom de domaine à Shopify

      Publié le 22 octobre 2025