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

Erros comuns de bot do Discord e o que significam

Hospedagem de bot do DiscordUpdated Oct 22, 20264 min read

Encontre a mensagem no Console do painel e depois use a linha correspondente abaixo.

Erros de login

MensagemSignificadoSolução
An invalid token was provided / TokenInvalid / LoginFailure: Improper tokenO token está errado, foi redefinido ou tem espaços sobrandoRedefina o token no Developer Portal (Portal do Desenvolvedor), cole o novo em Discord bot token sem nada antes nem depois e reinicie
Used disallowed intentsSeu código pede uma intent privilegiada que está desligadaCorrigir "Used disallowed intents"
Campo do token vazio, token undefinedA configuração está vazia ou o seu código lê outro nomePreencha Discord bot token e leia DISCORD_TOKEN

Erros de permissão

MensagemSignificadoSolução
DiscordAPIError[50001]: Missing AccessO bot não consegue ver esse canal ou servidorDê ao bot acesso ao canal ou confira se ele foi convidado com o escopo bot
DiscordAPIError[50013]: Missing PermissionsFalta uma permissão ao bot, ou o cargo dele está baixo demaisAdicione a permissão e coloque o cargo do bot acima dos cargos que ele gerencia
Cannot send messages to this user (50007)O usuário está com as mensagens diretas fechadasTrate isso no seu código e avise a pessoa no canal

Erros de interação

MensagemSignificadoSolução
Unknown interaction (10062)O bot levou mais de 3 segundos para responder a um slash commandResponda ou faça um defer na hora e depois envie a resposta final
Interaction has already been acknowledgedVocê respondeu duas vezesResponda uma vez e depois use um follow-up
Unknown Message (10008) / Unknown Channel (10003)A mensagem ou o canal foi apagadoConfira se ele existe antes de usá-lo

Rate limits e erros de conexão

  • 429 Too Many Requests: seu bot está enviando rápido demais. A biblioteca normalmente espera e tenta de novo sozinha; reduza os loops que editam muitas mensagens ou adicionam muitas reações.
  • ECONNRESET, Connect Timeout Error, getaddrinfo: um problema curto de rede entre o bot e o Discord. Uma boa biblioteca reconecta. Se ela nunca se recupera, reinicie o servidor.
  • JavaScript heap out of memory ou o servidor parando sozinho: o bot usou toda a memória dele. Veja De quanta RAM um bot do Discord precisa.

Erros de código

Cannot find module 'x' significa que falta um pacote: adicione-o ao package.json (ou ao campo Extra npm packages). ModuleNotFoundError: No module named 'x' significa que falta uma linha no requirements.txt. Para um servidor que para sozinho, veja Por que seu bot do Discord continua parando.

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