NOVO 📢 Oferta de lançamento limitada: até 70% de desconto no seu primeiro mês, em todos os jogos!Ver planos

Por que seu bot do Discord continua parando

Hospedagem de bot do DiscordUpdated Oct 22, 20264 min read

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.

Já tem um em outro lugar? Traga seu servidor para nós

CRIE SEU SERVIDOR DE JOGOS
PRONTO PARA COMEÇAR?

Economize até 30% no seu novo servidor de jogos.
Desempenho premium, ativação instantânea e confiabilidade imbatível por um preço melhor.

NOSSOS ÚLTIMOS ARTIGOS