Bots Discord

Votre bot apparaît hors ligne dans Discord

Relu le 6 septembre 2026 2 min de lecture

« Hors ligne » dans la liste des membres signifie que Discord ne détient aucune connexion de votre bot. Cela a une courte liste de causes, à examiner dans cet ordre car chacune écarte les suivantes.

Que faire

  1. Le processus tourne-t-il seulement ?

    Regardez le panel, pas Discord. Si le serveur est arrêté ou en boucle de plantage, le reste n'a pas d'importance et la console a la raison.

  2. S'est-il connecté ?

    Un processus qui tourne sans avoir affiché « Logged in » échoue sur le jeton. Vérifiez que la variable est définie et écrite pareil dans le panel et dans votre code.

  3. A-t-il planté après la connexion ?

    Une erreur non gérée tue le processus quelques secondes après le démarrage. Le bot clignote en vert puis disparaît. Remontez dans la console : la trace est au-dessus de la ligne de sortie.

  4. Est-ce le bon bot ?

    Avec plusieurs applications, il est facile d'exécuter un jeton en regardant un autre bot dans la liste. Vérifiez que le nom de la ligne « Logged in as » est celui que vous observez.

  5. Est-ce Discord qui a des problèmes ?

    Rare, mais cela arrive. Si la console montre des tentatives de reconnexion sans erreurs de votre côté, consultez la page d'état de Discord avant de changer quoi que ce soit.

Un processus arrêté ne redémarre pas tout seul

Si votre bot plante à 3 h du matin, il reste à terre jusqu'à ce que quelque chose le relance. Programmez un redémarrage automatique pour qu'une seule erreur non gérée ne vous coûte pas une nuit : un article y est consacré dans cette section.

Ajoutez un gestionnaire d'erreurs global avant d'en avoir besoin

En Node, process.on("unhandledRejection", console.error) transforme les morts silencieuses en raison journalisée. En Python, entourez votre point d'entrée d'un try/except et journalisez l'exception. Dix secondes de travail qui évitent l'heure suivante.

Comment vérifier que c'est réglé

La liste des membres montre le bot en vert, et il le reste après un redémarrage manuel.