NUOVO 📢 Offerta di lancio limitata: fino al 70% di sconto sul tuo primo mese, per tutti i giochi!Vedi i piani

Errori comuni dei bot Discord e cosa significano

Hosting di bot DiscordUpdated Oct 22, 20264 min read

Trova il messaggio nella tua Console nel pannello, poi usa la riga qui sotto.

Errori di accesso

MessaggioSignificatoSoluzione
An invalid token was provided / TokenInvalid / LoginFailure: Improper tokenIl token è sbagliato, è stato reimpostato o ha spazi in piùReimposta il token nel Developer Portal, incolla quello nuovo in Token del bot Discord senza nulla prima o dopo, riavvia
Used disallowed intentsIl tuo codice chiede un intent privilegiato che è disattivatoRisolvi "Used disallowed intents"
Campo del token vuoto, token undefinedL'impostazione è vuota oppure il tuo codice legge un nome diversoCompila Token del bot Discord e leggi DISCORD_TOKEN

Errori di permessi

MessaggioSignificatoSoluzione
DiscordAPIError[50001]: Missing AccessIl bot non riesce a vedere quel canale o quel serverDai al bot l'accesso al canale, oppure controlla che sia stato invitato con lo scope bot
DiscordAPIError[50013]: Missing PermissionsAl bot manca un permesso, oppure il suo ruolo è troppo in bassoAggiungi il permesso e sposta il ruolo del bot sopra i ruoli che gestisce
Cannot send messages to this user (50007)L'utente ha i messaggi diretti chiusiGestiscilo nel tuo codice e avvisalo invece nel canale

Errori di interazione

MessaggioSignificatoSoluzione
Unknown interaction (10062)Il bot ha impiegato più di 3 secondi a rispondere a un comando slashRispondi o fai il defer subito, poi invia un follow-up
Interaction has already been acknowledgedHai risposto due volteRispondi una volta, poi usa un follow-up
Unknown Message (10008) / Unknown Channel (10003)Il messaggio o il canale è stato eliminatoControlla che esista prima di usarlo

Rate limit ed errori di connessione

  • 429 Too Many Requests: il tuo bot invia troppo in fretta. La libreria di solito aspetta e riprova da sola; riduci i cicli che modificano molti messaggi o aggiungono molte reazioni.
  • ECONNRESET, Connect Timeout Error, getaddrinfo: un breve problema di rete tra il bot e Discord. Una buona libreria si riconnette. Se non si riprende mai, riavvia il server.
  • JavaScript heap out of memory oppure il server che si ferma da solo: il bot ha usato tutta la sua memoria. Leggi Di quanta RAM ha bisogno un bot Discord.

Errori di codice

Cannot find module 'x' significa che manca un pacchetto: aggiungilo a package.json (oppure nel campo Pacchetti npm aggiuntivi). ModuleNotFoundError: No module named 'x' significa che manca una riga in requirements.txt. Per un server che si ferma da solo leggi Perché il tuo bot Discord continua a fermarsi.

Lo ospiti già altrove? Sposta il tuo server da noi

CREA IL TUO SERVER DI GIOCO
PRONTO A INIZIARE?

Risparmia fino al 30% sul tuo nuovo server di gioco.
Prestazioni premium, attivazione immediata e affidabilità imbattibile a un prezzo migliore.

ULTIMI ARTICOLI