ACLClouds
ACLClouds

O bot recusa-se a ligar: token em falta ou inválido

Verifique o nome da variável, a presença do segredo e as permissões do Discord sem o expor nos registos. Cole apenas o valor do token.

Um token pode ser válido, mas nunca lido se o código espera DISCORD_TOKEN enquanto o painel define TOKEN. Deve permanecer numa variável secreta, nunca no repositório.

Procedimento passo a passo

  1. Comparar o nome exato

    Localize process.env.DISCORD_TOKEN ou os.getenv("DISCORD_TOKEN") e use exatamente a mesma chave.

  2. Remover espaços e aspas

    Cole apenas o valor do token. Não o coloque entre aspas no campo do painel.

  3. Repor em caso de fuga

    Se o token aparecer num registo, numa captura de ecrã ou no Git, reponha-o de imediato no Portal do Programador do Discord.

  4. Verificar os intents

    Um erro relacionado com intents privilegiados corrige-se no Portal do Programador do Discord e no código, não mudando o token.