Créer un bot Discord sans coder (guide étape par étape)

Dernière mise à jour : octobre 2026.

Réponse courte : créez une application dans le Discord Developer Portal, activez deux intents, copiez le token du bot, invitez le bot avec un lien OAuth2 et collez le token dans Mavibot (Channels, puis Discord). Configurez ensuite votre serveur dans Chat management, en commençant par une commande. La configuration prend environ 10 minutes, et le plan gratuit suffit.

Un bot Discord est un compte d'application avec lequel les membres de votre serveur peuvent discuter. Il répond dans les salons et les fils, envoie des messages privés, attribue des rôles, modère le chat et réagit aux commandes. Vous créez le compte du bot côté Discord, et Mavibot gère ce que fait le bot, sans code. Dans Mavibot, le même bot peut gérer tout votre serveur : commandes, rôles, messages de bienvenue, modération, niveaux et XP.

Ce guide crée un bot sur un serveur de test, qui répond à une commande /price. Le serveur et le texte de la commande dans les exemples sont inventés pour la démonstration. Si vous voulez vendre sur Discord, lisez ensuite le guide des bots Discord pour la vente et la génération de leads (en anglais).

Ce dont vous avez besoin

Il vous faut un compte Discord et un serveur dont vous êtes propriétaire ou sur lequel vous avez la permission Manage Server, car seuls eux peuvent ajouter un bot. Il vous faut aussi un compte Mavibot. Si vous n'en avez pas encore, inscrivez-vous. Sur l'écran de création du projet, un champ pour un code promo se trouve en bas. Saisissez MAVI10 pour obtenir 10 jours du plan maximal gratuitement.

Le plan gratuit couvre ce guide. Il inclut Chat management pour Discord et 50 messages de bot par jour. Chaque plan, y compris le gratuit, inclut un bot Discord, et chaque bot supplémentaire coûte 9,90 $ par mois. L'assistant IA ne fait pas partie de la configuration, et il fonctionne sur les plans payants et pendant la période d'essai.

Étape 1. Créer une application

Ouvrez le Discord Developer Portal et cliquez sur New Application. Saisissez un nom, car les membres de votre serveur le verront.

Ouvrez ensuite la section Installation et réglez Install Link sur None. Vous créerez vous-même le lien d'invitation à l'étape 4, avec exactement les permissions dont le bot a besoin. Le Developer Portal évolue de temps en temps, et ce guide a été vérifié en octobre 2026.

La page Installation du Discord Developer Portal avec la liste Install Link réglée sur None

Étape 2. Configurer le bot

Ouvrez la section Bot. Désactivez Public Bot, sinon n'importe qui peut ajouter votre bot à son serveur. Dans certaines langues d'interface, ce réglage s'appelle General bot.

Faites défiler jusqu'à Privileged Gateway Intents et activez-en deux. Discord explique ces intents dans sa documentation du gateway.

Intent Ce qu'elle fait À activer ?
Message Content Intent Permet au bot de lire le texte des messages, pour que les déclencheurs de texte fonctionnent Oui
Server Members Intent Permet au bot de voir les arrivées, les départs et les changements de rôle, pour que les messages de bienvenue et les rôles automatiques fonctionnent Oui
Presence Intent Affiche le statut en ligne Non, le bot n'en a pas besoin

Cliquez sur Save Changes.

La page Bot avec la Message Content Intent et la Server Members Intent activées

Étape 3. Récupérer le token du bot

Dans la même section Bot, cliquez sur Reset Token, confirmez avec Yes, I want to! et copiez le token. Discord ne l'affiche qu'une seule fois, alors collez-le tout de suite dans un endroit sûr.

Le token donne le contrôle total de votre bot. Ne le publiez pas dans un chat, une capture d'écran ou un document public. S'il fuite, cliquez de nouveau sur Reset Token. L'ancien token cesse de fonctionner immédiatement, et vous devrez reconnecter le bot dans Mavibot avec le nouveau.

Étape 4. Créer le lien d'invitation

Ouvrez OAuth2 et faites défiler jusqu'à URL Generator. Choisissez Guild Install comme type d'intégration. Sous Scopes, cochez bot et applications.commands. Ce guide utilise une commande slash, et sans le second scope les commandes ne peuvent pas être enregistrées sur votre serveur.

Sous Bot Permissions, cochez uniquement ce dont le bot a besoin. Vous pourrez modifier les permissions plus tard dans les paramètres de rôle du serveur.

Permission Ce que le bot peut faire
View Channels Voir les salons
Send Messages Répondre
Read Message History Répondre aux messages et les citer
Embed Links, Attach Files Envoyer des liens avec aperçu et des fichiers
Add Reactions Ajouter des réactions
Manage Roles Donner et retirer des rôles
Manage Messages Supprimer les messages des autres membres
Moderate Members Mettre des membres en sourdine avec un timeout
Kick Members, Ban Members Expulser et bannir des membres
Manage Channels Créer et supprimer des salons, par exemple des salons de tickets

Les cinq premières lignes sont le minimum pour les messages. Ajoutez les autres seulement quand le bot en a besoin.

Copiez la Generated URL en bas de la page. Elle contient un nombre de permissions. Si ce nombre est 0, aucune permission n'est sélectionnée.

L'OAuth2 URL Generator avec les permissions du bot cochées, le type Guild Install et l'URL générée

Étape 5. Ajouter le bot à votre serveur

Ouvrez le lien dans votre navigateur, choisissez votre serveur et confirmez. Le bot apparaît dans la liste des membres, hors ligne tant que vous n'avez pas connecté le token à l'étape 7.

Vérifiez ensuite l'ordre des rôles. Ouvrez Server Settings, puis Roles, et faites glisser le rôle du bot au-dessus de tous les rôles qu'il va donner et des membres qu'il va modérer. Discord ne permet pas à un bot d'attribuer un rôle situé au même niveau que le sien ou au-dessus, et il ne peut pas mettre en sourdine ni bannir un membre dont le rôle est plus élevé. Discord décrit l'interaction entre rôles et permissions dans sa documentation des permissions.

La page Roles des paramètres du serveur avec le rôle du bot en haut de la liste

Étape 6. Laisser l'Interactions Endpoint URL vide

Retournez dans le Developer Portal, ouvrez General Information et faites défiler jusqu'à Interactions Endpoint URL. Le champ doit être vide. Le texte gris à l'intérieur n'est qu'un exemple.

Si une URL est renseignée, Discord envoie les clics sur les boutons et les commandes slash à cette adresse au lieu du bot. Les boutons semblent alors ne plus rien faire, et les commandes slash répondent « Application did not respond ».

La page General Information avec le champ Interactions Endpoint URL laissé vide

Étape 7. Connecter le bot à Mavibot

Dans Mavibot, ouvrez Channels, cliquez sur Discord et collez le token dans le champ Token. Un token valide comporte trois parties séparées par des points. Cliquez sur Connect a bot. La fenêtre de droite reprend les étapes de ce guide, vous pouvez donc la suivre pendant que vous travaillez.

La fenêtre Connect Discord dans Mavibot avec le champ du token

Après quelques secondes, le bot affiche Connected dans la liste des bots Discord et apparaît en ligne sur votre serveur. S'il reste hors ligne, vérifiez que le token est complet et sans espaces en trop. Votre plan inclut ce premier bot, et le prix affiché à côté de Discord concerne un bot supplémentaire, qui coûte 9,90 $ par mois.

La page Channels de Mavibot avec le bouton Discord et le bot Discord connecté

Étape 8. Ajouter votre première commande

Ouvrez Builder, puis Chat management, puis Discord, et cliquez sur Add automation. Choisissez votre bot et collez l'ID du serveur. Pour copier un ID, activez le Developer Mode dans les paramètres avancés de Discord et utilisez Copy ID dans le menu contextuel du serveur.

Le menu Mavibot avec Builder, Chat management, Discord et le bouton Add automation

Ouvrez la page Commands. Elle liste deux commandes intégrées, /xp et /top, qui font partie de la fonction de niveaux. Cliquez sur Add command, saisissez la commande, par exemple /price, et rédigez la réponse, par exemple « Le cours coûte 49 $ et comprend six leçons. » Cochez Administrators only si la commande n'est pas pour tout le monde, puis cliquez sur Add. Discord enregistre automatiquement les commandes slash sur votre serveur quand vous sauvegardez.

Le formulaire New command avec la commande, la réponse et la case Administrators only

Étape 9. Tester le bot

Ouvrez un salon que le bot peut voir et tapez /price. Le bot répond avec votre texte. Vous pouvez aussi essayer la commande intégrée /xp, qui affiche vos points et votre niveau, et /top, qui affiche le classement.

La réponse du bot à la commande /price dans un salon Discord

Pour une vérification plus poussée, demandez à un ami de rejoindre le serveur et regardez si un message de bienvenue apparaît, si vous l'avez activé, puis cliquez sur un bouton dans un message du bot, si vous en avez ajouté un. Si quelque chose ne fonctionne pas, cherchez le symptôme dans le tableau ci-dessous.

Que faire quand le bot ne fonctionne pas

Ce que vous voyez La cause habituelle Que faire
Le bot est en ligne mais ne répond pas au texte La Message Content Intent est désactivée L'activer dans la section Bot et enregistrer
Les messages de bienvenue et les rôles automatiques ne se déclenchent pas La Server Members Intent est désactivée L'activer dans la section Bot et enregistrer
Les boutons ne font rien, une commande slash répond Application did not respond L'Interactions Endpoint URL est renseignée Vider le champ dans General Information
La commande slash n'apparaît pas dans Discord Le scope applications.commands est manquant Créer un nouveau lien avec ce scope et rajouter le bot
Le bot ne peut pas donner un rôle ni mettre un membre en sourdine Le rôle du bot est trop bas dans la liste Remonter le rôle du bot dans Server Settings, Roles
Le bot ne se met jamais en ligne Le token est incomplet ou contient des espaces Copier à nouveau le token et reconnecter
Un message privé n'est pas distribué Le membre ne partage aucun serveur avec le bot ou a désactivé les messages privés Rien, c'est une limite de Discord

Que construire ensuite

Une commande est la plus petite automatisation. La même zone Chat management propose des pages pour les messages de bienvenue, les rôles automatiques, les rôles par réaction, la modération, les logs et les niveaux, et le guide des bots Discord pour la vente et la génération de leads (en anglais) les passe en revue une par une.

La documentation liste toutes les fonctions que vous pouvez appeler depuis un bloc, dans Discord API Functions, et la page officielle de la documentation couvre la même configuration.

Si vous voulez d'abord voir le constructeur, ouvrez la page du constructeur de bots Discord.

Créez votre bot Discord

Créez un compte Mavibot, connectez le token de votre bot dans Channels et ajoutez votre première commande. Utilisez le code MAVI10 sur l'écran de création du projet pour obtenir 10 jours du plan maximal, ou restez sur le plan gratuit. Ouvrez le constructeur de bots Discord pour commencer.

Questions fréquentes

Comment créer un bot Discord ?

Créez une application dans le Discord Developer Portal, activez la Message Content Intent et la Server Members Intent, copiez le token du bot et invitez le bot avec un lien OAuth2. Collez ensuite le token dans Mavibot, dans Channels, Discord, et ajoutez une commande dans Chat management. La configuration prend environ 10 minutes.

Faut-il savoir coder pour créer un bot Discord ?

Non. Vous créez le compte du bot dans le Discord Developer Portal, et Mavibot gère son comportement à partir de réglages comme les commandes, les messages de bienvenue, les rôles et la modération, donc vous n'écrivez pas de code.

Est-ce gratuit de créer un bot Discord avec Mavibot ?

Oui. Le plan gratuit inclut un bot Discord, Chat management pour Discord et 50 messages de bot par jour. Chaque bot Discord supplémentaire coûte 9,90 $ par mois. L'assistant IA fonctionne sur les plans payants et pendant la période d'essai, et le code promo MAVI10 donne 10 jours du plan maximal.

Combien de temps prend la configuration ?

Environ 10 minutes. La création du bot dans le Developer Portal et la connexion du token dans Mavibot prennent l'essentiel de ce temps.

Comment avoir le token d'un bot Discord ?

Ouvrez votre application dans le Discord Developer Portal, allez dans la section Bot, cliquez sur Reset Token, confirmez et copiez le token. Discord ne l'affiche qu'une fois, alors enregistrez-le tout de suite et gardez-le privé.

Comment ajouter un bot à mon serveur Discord ?

Ouvrez OAuth2, URL Generator dans le Developer Portal, cochez le scope bot et les permissions dont le bot a besoin, copiez l'URL générée et ouvrez-la dans votre navigateur. Choisissez votre serveur et confirmez. Seul le propriétaire du serveur ou un membre ayant la permission Manage Server peut ajouter un bot.

De quelles permissions un bot Discord a-t-il besoin ?

Pour les messages, un bot a besoin de View Channels, Send Messages, Read Message History, Embed Links, Attach Files et Add Reactions. Ajoutez Manage Roles pour donner des rôles, Manage Messages pour supprimer des messages, Moderate Members pour les timeouts, et Kick Members et Ban Members pour retirer des membres. Ne cochez que ce que le bot utilise.

Que sont les intents de Discord et lesquelles faut-il ?

Les intents sont des autorisations pour recevoir certaines données de Discord. Activez la Message Content Intent pour que le bot puisse lire le texte des messages, et la Server Members Intent pour qu'il voie les arrivées et les changements de rôle. La Presence Intent n'est pas nécessaire.

Pourquoi mon bot Discord apparaît-il hors ligne ?

Le token est très probablement incomplet ou contient des espaces en trop. Copiez-le à nouveau avec Reset Token dans la section Bot et collez-le dans Channels, Discord. Le bot devrait apparaître en ligne quelques secondes après la connexion.

Pourquoi le bot ne répond-il pas à mes messages ?

La raison habituelle est que la Message Content Intent est désactivée. Activez-la dans la section Bot du Developer Portal et enregistrez les modifications.

Où se trouve l'Interactions Endpoint URL ?

Dans le Developer Portal, ouvrez votre application, allez dans General Information et faites défiler après Install Count. Laissez le champ vide, sinon les boutons et les commandes slash n'arrivent plus au bot.

Un bot Discord peut-il envoyer des messages privés ?

Oui, mais seulement à un membre qui partage un serveur avec le bot et qui n'a pas désactivé les messages privés des membres du serveur. Discord impose cette limite et on ne peut pas la contourner.

Pourquoi le bot ne peut-il pas donner de rôles ?

Discord ne permet pas à un bot d'attribuer un rôle situé au même niveau que le sien ou au-dessus. Ouvrez Server Settings, Roles et faites glisser le rôle du bot au-dessus des rôles qu'il doit donner.

Peut-on partager le token du bot sans risque ?

Non. Le token donne le contrôle total du bot. Ne le publiez pas et ne l'envoyez à personne. S'il fuite, cliquez sur Reset Token dans le Developer Portal, puis reconnectez le bot dans Mavibot avec le nouveau token.