Dépannage
Le panel détecte ces erreurs et les explique ; voici les plus courantes :
| Message dans la console | Solution |
|---|---|
TokenInvalid / An invalid token was provided | Régénère le token sur le portail développeur (Bot → Reset Token) et remplace-le dans Variables. |
Used disallowed intents | Active les intents demandés (Message Content, Server Members, Presence) dans l'onglet Bot du portail développeur. |
Cannot find module 'xxx' / ModuleNotFoundError | Ajoute le module dans package.json (dependencies) ou requirements.txt, puis redémarre. |
Cannot use import statement outside a module | Ajoute "type": "module" dans package.json, ou utilise require. |
EADDRINUSE | Écoute sur process.env.PORT et ne lance pas deux serveurs sur le même port. |
JavaScript heap out of memory / bot redémarré « mémoire » | Réduis les caches (messages, membres) ou passe à l'offre supérieure. |
| Bot « mis en pause » | Il a planté en boucle : lis la console, corrige, puis clique sur Démarrer. |
| Page « Ce bot est hors ligne » alors que le bot tourne | Le site écoute sur 127.0.0.1 ou n'est pas lancé : écoute sur 0.0.0.0 et vérifie le port (voir « Bot + site, pm2 et sous-dossiers »). |
| Module manquant alors qu'il est dans ton package.json | Ton projet est sans doute dans un sous-dossier : remonte-le à la racine (voir « Bot + site, pm2 et sous-dossiers »). |
Toujours bloqué ? Ouvre un ticket sur le Discord de support avec le nom de ton bot et le message d'erreur.