Guide Complet : Créer un Bot Discord

Les bots Discord permettent d’automatiser des tâches, de modérer un serveur et d’ajouter des fonctionnalités interactives. Ce guide vous explique comment créer votre propre bot Discord, de l’inscription à l’implémentation du code.

Comment créer un bot sur Discord ?

Avant de commencer le développement, vous devez enregistrer votre bot sur le site officiel de Discord.

  1. Rendez-vous sur le Portail des développeurs Discord.
  2. Cliquez sur « New Application » et donnez un nom à votre bot.
  3. Allez dans l’onglet « Bot », puis cliquez sur « Add Bot ».
  4. Activez l’option « Public Bot » si vous souhaitez que d’autres personnes puissent l’ajouter à leur serveur.
créer un bot discord sans coder
créer un bot discord 2025

Comment obtenir un bot Discord vérifié ?

Pour obtenir la certification de votre bot Discord, celui-ci doit remplir certaines conditions :

  • Avoir plus de 100 serveurs utilisant votre bot.
  • Suivre les règles de conformité de Discord.
  • Déposer une demande de vérification sur le Portail des développeurs Discord.

Récupérer le Token du Bot

Le token est une clé secrète qui permet à votre bot de se connecter à l’API Discord.

  1. Dans l’onglet Bot, cliquez sur Reset Token.
  2. Copiez le token généré et gardez-le secret. Ne le partagez jamais !

Ajouter le Bot à un Serveur Discord

Votre bot doit être ajouté à un serveur pour interagir avec les utilisateurs.

  1. Allez dans l’onglet OAuth2 > URL Generator.
  2. Cochez bot dans la section Scopes.
  3. Dans Bot Permissions, sélectionnez les autorisations nécessaires (ex: Send Messages, Manage Roles, etc.).
  4. Copiez l’URL générée et ouvrez-la dans votre navigateur.
  5. Sélectionnez un serveur et ajoutez le bot.

Quel langage pour coder un bot Discord ?

Les langages de programmation les plus utilisés pour créer un bot Discord sont :

  • JavaScript avec la bibliothèque discord.js.
  • Python avec la bibliothèque discord.py.
  • Go et C# pour des bots plus complexes.

Comment créer un bot Discord en JS ?

Pour coder un bot Discord en JavaScript, vous aurez besoin de Node.js et de la bibliothèque discord.js.

  1. Téléchargez et installez Node.js.
  2. Créez un dossier pour votre projet et ouvrez un terminal dedans.
  3. Exécutez la commande suivante pour initialiser le projet :npm init -y
  4. Installez la bibliothèque Discord.js :npm install discord.js

Coder un Bot Discord Basique

Voici un exemple de code pour un bot simple qui répond « Hello ! » lorsqu’un utilisateur tape « !hello » :

const { Client, GatewayIntentBits } = require('discord.js');
const client = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages, GatewayIntentBits.MessageContent] });

const TOKEN = 'VOTRE_TOKEN_ICI';

client.on('ready', () => {
    console.log(`Connecté en tant que ${client.user.tag}!`);
});

client.on('messageCreate', message => {
    if (message.content === '!hello') {
        message.reply('Hello !');
    }
});

client.login(TOKEN);

Comment héberger un bot Discord gratuitement ?

Si vous ne voulez pas payer un hébergement, voici quelques solutions gratuites :

  • Replit : Service cloud permettant d’exécuter des scripts en ligne.
  • Heroku : Hébergement gratuit avec quelques limitations.
  • Glitch : Permet d’exécuter un bot Discord avec redémarrage automatique.
  • Hostinger : Un hébergement web avec un tutoriel dédié aux bots Discord.

Comment créer un bot sans BotGhost ?

BotGhost est un outil simplifié permettant de créer un bot sans coder, mais si vous voulez plus de personnalisation, utilisez discord.js en JavaScript ou discord.py en Python.

Comment faire un bot Discord sans coder ?

Si vous ne voulez pas coder, vous pouvez utiliser des plateformes comme :

  • MEE6 : Un bot préconfiguré pour la modération et l’automatisation.
  • DynoBot : Permet d’ajouter des commandes personnalisées sans programmation.
  • Zapier : Automatiser des actions sans code.

Comment créer une IA Discord ?

Créer un bot Discord avec une intelligence artificielle nécessite d’intégrer une API comme :

  • OpenAI (ChatGPT) pour répondre aux messages.
  • Dialogflow de Google pour créer un chatbot avancé.

Voici un exemple d’intégration avec ChatGPT en utilisant l’API OpenAI :

const { Client, GatewayIntentBits } = require('discord.js');
const axios = require('axios');
const client = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages, GatewayIntentBits.MessageContent] });

const DISCORD_TOKEN = 'VOTRE_DISCORD_TOKEN';
const OPENAI_API_KEY = 'VOTRE_OPENAI_API_KEY';

client.on('messageCreate', async message => {
    if (message.author.bot) return;
    
    const response = await axios.post('https://api.openai.com/v1/completions', {
        model: 'text-davinci-003',
        prompt: message.content,
        max_tokens: 50
    }, {
        headers: { 'Authorization': `Bearer ${OPENAI_API_KEY}` }
    });
    
    message.reply(response.data.choices[0].text.trim());
});

client.login(DISCORD_TOKEN);

Comment mettre ChatGPT sur Discord ?

L’exemple ci-dessus montre comment intégrer ChatGPT à un bot Discord. Vous devez :

  1. Obtenir une clé API OpenAI sur openai.com.
  2. Ajouter la logique de l’IA dans votre bot.
  3. Héberger le bot sur un serveur 24/7.

Conclusion sur comment créer un bot discord :

Créer un bot Discord est un excellent projet, que ce soit pour automatiser des tâches, gérer un serveur, ou ajouter une IA comme ChatGPT. Avec des outils comme discord.js et des services d’hébergement gratuits, vous pouvez rapidement mettre en place un bot fonctionnel et personnalisé. Besoin de plus d’aide ? StratoCord est expert discord depuis plusieurs années n’hésiter pas à nous contacter.