O meu bot está offline: quais logs verificar?
Distinga token inválido, dependência em falta, ciclo de falhas e esgotamento de memória. Um erro 401 ou de token inválido requer a regeneração do token.
Comece com a consola de serviço e vá até o primeiro erro gerado pela sua aplicação.
Procedimento passo a passo
-
Verificar a ligação
Um erro 401 ou de token inválido requer a regeneração do token. Não publique no ticket.
-
Verificar as dependências
Um módulo não encontrado indica que a instalação não foi concluída ou que o pacote está a faltar no ficheiro de dependências.
-
Observar os reinícios
Um loop rápido significa que o processo é encerrado imediatamente. Corrija o erro antes de clicar em Iniciar várias vezes.
-
Monitorizar os limites
Uma saída 137 ou OOM indica falta de memória. Reduza o cache ou escolha um plano superior.
-
Respeitar os limites de pedidos (rate limits)
As respostas Discord 429 pedem para reduzir a frequência de chamadas e usar mecanismos de enfileiramento de biblioteca.