Il bot rifiuta di connettersi: token assente o non valido
Controlla il nome della variabile, la presenza del segreto e i permessi Discord senza esporlo nei log. Incolla solo il valore del token.
Un token può essere valido ma mai letto se il codice prevede DISCORD_TOKEN mentre il pannello definisce TOKEN. Deve rimanere in una variabile segreta, mai nel repository.
Procedura passo passo
-
Confronta il nome esatto
Individua process.env.DISCORD_TOKEN o os.getenv("DISCORD_TOKEN") quindi utilizza esattamente la stessa chiave.
-
Rimuovi spazi e virgolette
Incolla solo il valore del token. Non racchiuderlo tra virgolette nel campo del pannello.
-
Reimposta in caso di fuga
Se il token compare in un log, uno screenshot o Git, reimpostalo subito nel Portale per sviluppatori di Discord.
-
Controlla gli intent
Un errore relativo agli intent privilegiati si corregge nel Portale per sviluppatori di Discord e nel codice, non cambiando il token.