Comece pelo console. Abra o seu servidor no painel, vá em Console e leia as últimas linhas antes de o bot parar. Quase todos os casos mostram a causa ali.
Como funciona a reinicialização automática
Quando o seu bot sai de forma inesperada, o servidor o inicia de novo uma vez. Se ele sair de novo em até um minuto, o servidor fica parado de propósito. Isso impede que um bot com um bug reinicie para sempre. Corrija a causa mostrada no console e depois inicie o servidor você mesmo.
Um bot que roda por muito tempo e depois trava é reiniciado todas as vezes, porque a regra de um minuto só vale para travamentos rápidos e repetidos.
Causas comuns
O servidor para na hora com "Cannot find module" ou "ModuleNotFoundError"
Por quê: um pacote de que o seu bot precisa não está instalado. Solução: no Node.js, confira se o package.json o lista, ou adicione-o no campo Extra npm packages. No Python, adicione-o ao requirements.txt ou ao campo Extra pip packages. Reinicie o servidor, os pacotes são instalados a cada início.
"Cannot find file", "No such file" ou o arquivo principal não é encontrado
Por quê: a configuração Main file (arquivo principal) ou Jar file não corresponde ao nome real do arquivo. Os nomes de arquivo diferenciam maiúsculas de minúsculas. Solução: abra Configurações, depois Configurações do jogo, e faça o nome corresponder exatamente, incluindo qualquer pasta (por exemplo src/bot.js).
Erro de login, "invalid token" ou "disallowed intents"
Por quê: o token está errado ou foi redefinido, ou o seu bot pede uma intent que não está ativada no Developer Portal. Solução: copie um token novo para Discord bot token e ative as intents que o seu bot usa em Bot, no Portal.
O servidor para depois de um tempo e o console termina com "killed"
Por quê: o bot usou mais memória do que o plano tem. Solução: reduza o que o bot guarda em cache ou mude para um plano com mais memória. Como referência: 512 MB para um bot pequeno, 1 GB para um bot com banco de dados ou um bot de música pronto, 2 GB para um bot movimentado e 4 GB ou mais para um bot grande. Veja Quanta RAM um bot do Discord precisa?
O bot está online no console, mas offline no Discord
Por quê: uma segunda cópia do bot está logada com o mesmo token em outro lugar, ou o bot travou antes de fazer login. Solução: pare a outra cópia (o seu computador ou uma hospedagem antiga) e reinicie este servidor.
A saída do Python não aparece no console
Por quê: o Python segura a saída quando não está em um terminal. Solução: use print("text", flush=True) ou o módulo logging.
Se nenhuma dessas situações se encaixa, envie ao suporte as últimas 30 linhas do console. Veja Como resolver um servidor que não inicia.





