Resolução de problemas
O painel deteta estes erros e explica-os; eis os mais comuns:
| Mensagem na consola | Solução |
|---|---|
TokenInvalid / An invalid token was provided | Gera um novo token no portal de programadores (Bot → Reset Token) e substitui-o em Variáveis. |
Used disallowed intents | Ativa os intents pedidos (Message Content, Server Members, Presence) no separador Bot do portal de programadores. |
Cannot find module 'xxx' / ModuleNotFoundError | Adiciona o módulo ao package.json (dependencies) ou ao requirements.txt e reinicia. |
Cannot use import statement outside a module | Adiciona "type": "module" ao package.json ou usa require. |
EADDRINUSE | Escuta em process.env.PORT e não inicies dois servidores na mesma porta. |
JavaScript heap out of memory / bot reiniciado por «memória» | Reduz as caches (mensagens, membros) ou passa para o plano superior. |
| Bot «em pausa» | Falhou em ciclo: lê a consola, corrige e clica em Iniciar. |
| Página «Este bot está offline» embora o bot esteja a funcionar | O site escuta em 127.0.0.1 ou não está lançado: escuta em 0.0.0.0 e verifica a porta (ver «Bot + site, pm2 e subpastas»). |
| Módulo em falta embora esteja no teu package.json | O teu projeto está provavelmente numa subpasta: sobe-o para a raiz (ver «Bot + site, pm2 e subpastas»). |
Continuas com problemas? Abre um ticket no Discord de suporte com o nome do teu bot e a mensagem de erro.