Artigos sobre: Aplicações & Bots

LoginFailure: Improper token (401) — TOKEN_INVALID: como resolver

O que significa esse erro


Seu bot de Discord não consegue se autenticar porque o token está faltando, errado ou inválido (a API do Discord responde com HTTP 401 Unauthorized). Mensagens típicas:


# discord.js
Error [TOKEN_INVALID]: An invalid token was provided.

# discord.py
discord.errors.LoginFailure: Improper token has been passed.


Por que acontece


  • O token foi regenerado no Developer Portal (o antigo para de funcionar na hora).
  • O token foi resetado ou revogado por segurança.
  • Ele está mal configurado — espaços ou aspas a mais, ou o código está lendo a variável errada.


Como resolver


1. Regenere o token. No Discord Developer Portal, abra sua aplicação → BotReset Token, e copie o novo valor.


2. Atualize o token onde ele está guardado. Substitua no seu arquivo .env ou config.json (e nas variáveis de ambiente da Square Cloud, se você usar). Nunca suba o token para o GitHub.


3. Mantenha a biblioteca atualizada. npm install discord.js@latest ou pip install -U discord.py.


4. Reinicie a aplicação.


Relacionados


Montando um bot pela primeira vez? Veja Como criar um bot de Discord do zero e Como hospedar um bot de Discord.


Atualizado em: 13/06/2026

Este artigo foi útil?

Compartilhe seu feedback

Cancelar

Obrigado!