Nidbot Se connecter

Mettre ton bot Discord en ligne

Compte 10 minutes la première fois. Tu n’as pas encore de code ? Pas grave : un bot de départ prêt à l’emploi t’attend à l’étape 4.

1Créer le bot sur Discord

  1. Va sur discord.com/developers/applications et connecte-toi.
  2. Clique sur New Application, donne-lui un nom (celui de ton bot), accepte les conditions, puis Create.
  3. Dans le menu de gauche, ouvre Bot. Tu peux y changer l’avatar et le nom.
  4. Clique sur Reset Token, confirme, puis Copy. C’est le token de ton bot : garde-le pour l’étape 3.
Le token, c’est la clé de ton bot. Ne le partage jamais, ne le colle pas dans un salon Discord et ne l’écris pas dans ton code. S’il fuite, refais Reset Token : l’ancien ne marche plus.

Les « intents » : toujours dans l’onglet Bot, n’active Message Content Intent que si ton bot lit le texte des messages (commandes avec un préfixe comme !aide), et Server Members Intent que s’il accueille les nouveaux membres. Avec les commandes slash (/ping), tu n’as besoin d’aucun des deux.

2L’inviter sur ton serveur

  1. Dans le menu de gauche, ouvre OAuth2, puis URL Generator.
  2. Coche bot et applications.commands.
  3. En dessous, coche les permissions utiles (par exemple Send Messages, Embed Links). Évite Administrator : donne seulement ce dont ton bot a besoin.
  4. Copie le lien en bas de la page, ouvre-le, choisis ton serveur et valide.

Ton bot apparaît dans la liste des membres, hors ligne. C’est normal : il ne s’allume qu’une fois hébergé.

3L’héberger ici

  1. Connecte-toi avec Discord et accepte les règles d’utilisation. Ton essai gratuit commence.
  2. Donne un nom à ton bot et choisis son langage, puis Créer le bot.
  3. Dans l’onglet Variables, mets TOKEN comme nom et colle ton token comme valeur, puis Enregistrer.

Ton token est chiffré dès l’enregistrement : il ne sera plus jamais affiché en entier, ni à toi, ni à personne.

4Mettre ton code

Dans l’onglet Déploiement, trois possibilités :

Le bot de départ

Pas de code ? Choisis Node.js ou Python : un bot avec les commandes /ping et /bonjour s’installe et démarre. Tu le modifieras ensuite dans l’onglet Fichiers.

Un fichier zip

Zippe le contenu de ton dossier : package.json ou requirements.txt doit être à la racine du zip. Retire node_modules et ton fichier .env.

GitHub

Colle le lien de ton dépôt public. Pour mettre à jour plus tard : Récupérer la dernière version.

Sur Windows : ouvre ton dossier, sélectionne tout (Ctrl+A), clic droit, Compresser vers un fichier ZIP (ou Envoyer vers, Dossier compressé). Sur Mac : sélectionne les fichiers, clic droit, Compresser.

Les dépendances s’installent toutes seules (npm install ou pip install), puis le bot démarre si ton TOKEN est déjà enregistré.

5Lire le token dans ton code

Ton code ne doit jamais contenir le token : il le lit dans la variable.

Node.js (discord.js)

client.login(process.env.TOKEN);

Python (discord.py)

import os
bot.run(os.environ["TOKEN"])

Tu utilisais un fichier .env avec dotenv ? Tu peux le garder dans ton code : ici, les variables sont déjà là, sans fichier. Ajoute tes autres clés (API, base de données) de la même façon dans l’onglet Variables.

6La console et les erreurs

L’onglet Console montre tout ce que ton bot affiche, en direct. Quand une erreur connue apparaît, une explication s’affiche au-dessus. Les plus fréquentes :

Ce que tu voisCe que ça veut direQuoi faire
TokenInvalid, LoginFailure, 401 UnauthorizedLe token est faux ou a été réinitialisé.Refais Reset Token sur Discord et remplace la variable TOKEN.
Used disallowed intents, PrivilegedIntentsRequiredTon code demande un intent qui n’est pas activé.Active-le dans l’onglet Bot du portail Discord, ou retire-le du code.
Cannot find module, ModuleNotFoundErrorUne dépendance n’est pas déclarée.Ajoute-la dans package.json ou requirements.txt, puis Réinstaller les dépendances.
« Plante en boucle », heap out of memoryTon bot dépasse la mémoire de ta formule.Allège-le (moins de cache) ou passe à la formule au-dessus.
Le bot est en ligne mais les commandes / n’apparaissent pasDiscord met parfois quelques minutes à les afficher.Attends un peu, puis relance Discord (Ctrl+R).

7Modifier sans tout renvoyer

Dans l’onglet Fichiers, ouvre un fichier, modifie-le, puis Enregistrer (ou Ctrl+S). Ensuite clique sur Redémarrer en haut : ton bot repart avec le nouveau code. Si tu as changé package.json ou requirements.txt, clique aussi sur Réinstaller les dépendances.

8Brancher ton IA abonnés

Avec un abonnement, l’onglet Accès IA te donne une clé. Branche-la sur Claude, ChatGPT ou Cursor (le guide est affiché à côté de la clé), puis demande simplement : « Regarde la console de mon bot et corrige l’erreur. »

  • Lire seulement : l’IA lit la console et le code, et t’explique.
  • Lire et modifier : elle corrige les fichiers, réinstalle les dépendances et redémarre le bot.

Elle ne voit jamais ton token. Tout ce qu’elle fait est noté dans l’onglet, et tu peux supprimer la clé à tout moment.

9Choisir sa formule

L’essai gratuit dure 7 jours avec les ressources de la formule Mini, sans accès IA. Rien n’est prélevé automatiquement.

Commencer avec Discord