> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.squarecloud.app/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 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](https://discord.com/developers/applications), abra sua aplicação → **Bot** → **Reset 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&#32;discord.py`.

**4. Reinicie a aplicação.**

## Relacionados

Montando um bot pela primeira vez? Veja [Como criar um bot de Discord do zero](https://help.squarecloud.app/pt-br/article/como-criar-um-bot-de-discord-do-zero-1c7i5f1/) e [Como hospedar um bot de Discord](https://help.squarecloud.app/pt-br/article/como-hospedar-um-bot-de-discord-17gy9qh/).
