Comment créer un bot Discord : guide complet
Ce guide suit le parcours complet, depuis le Discord Developer Portal jusqu’au premier test d’une commande. Prenez le temps de préparer un serveur de test : vous pourrez vérifier les permissions sans perturber votre communauté principale.
1. Définir le rôle du bot
Avant de créer l’application, écrivez les deux ou trois tâches que le bot doit accomplir. Un premier objectif précis — accueillir, ouvrir des tickets ou afficher une commande d’aide — est plus facile à tester qu’une liste de trente fonctions.
Identifiez également les personnes qui configureront le bot et celles qui pourront utiliser ses commandes sensibles. Cette distinction vous aidera ensuite à choisir les rôles et permissions Discord.
- Un résultat attendu par commande
- Un rôle responsable de la configuration
- Un serveur privé pour les essais
2. Créer l’application dans Discord
Ouvrez le Discord Developer Portal, créez une nouvelle application puis choisissez un nom identifiable. Dans la section Bot, ajoutez l’utilisateur bot associé à cette application.
Le token affiché dans cette section est un secret d’authentification. Ne le copiez jamais dans un salon, un document partagé ou un dépôt. Si vous pensez qu’il a été exposé, régénérez-le avant de continuer.
3. Activer les intents et préparer les permissions
Les intents indiquent les événements que Discord transmet au bot. CodeMaster utilise notamment les intents Guilds, GuildMessages et MessageContent pour les fonctions qui en dépendent. Activez uniquement ce qui est nécessaire à votre configuration.
Lors de l’invitation, accordez les permissions requises par les modules choisis. Par exemple, un système de tickets doit pouvoir créer et gérer des salons ; une commande d’information n’a pas besoin des mêmes droits qu’un outil de modération.
4. Connecter le bot à CodeMaster
Connectez-vous à CodeMaster avec Discord, ouvrez le parcours d’ajout d’un bot et renseignez les informations demandées. Le dashboard vérifie la configuration nécessaire avant de vous donner accès aux modules.
Commencez par un seul module. Associez les salons et rôles de votre serveur de test, enregistrez, puis attendez que le bot soit prêt avant de lancer les commandes.
5. Inviter et tester le bot
Utilisez le lien d’invitation prévu pour sélectionner votre serveur de test. Vérifiez ensuite que le bot apparaît en ligne et que Discord propose ses commandes slash.
Testez le cas normal, une saisie incorrecte et un membre sans rôle privilégié. Notez chaque permission manquante au lieu d’accorder immédiatement Administrateur : des droits précis sont plus faciles à auditer.
- Le bot apparaît en ligne
- Les commandes sont visibles avec /
- Les erreurs donnent une réponse compréhensible
- Un membre standard ne peut pas lancer les actions réservées
Passer à la pratique
Configurer ce parcours avec CodeMaster
Découvrez les fonctions CodeMaster liées à ce guide, puis commencez sur un serveur Discord de test.