L'impostazione è vuota oppure il tuo codice legge un nome diverso
Compila Token del bot Discord e leggi DISCORD_TOKEN
Errori di permessi
Messaggio
Significato
Soluzione
DiscordAPIError[50001]: Missing Access
Il bot non riesce a vedere quel canale o quel server
Dai al bot l'accesso al canale, oppure controlla che sia stato invitato con lo scope bot
DiscordAPIError[50013]: Missing Permissions
Al bot manca un permesso, oppure il suo ruolo è troppo in basso
Aggiungi 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 chiusi
Gestiscilo nel tuo codice e avvisalo invece nel canale
Errori di interazione
Messaggio
Significato
Soluzione
Unknown interaction (10062)
Il bot ha impiegato più di 3 secondi a rispondere a un comando slash
Rispondi o fai il defer subito, poi invia un follow-up
Interaction has already been acknowledged
Hai risposto due volte
Rispondi una volta, poi usa un follow-up
Unknown Message (10008) / Unknown Channel (10003)
Il messaggio o il canale è stato eliminato
Controlla 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.
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.