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

Risolvi "Used disallowed intents" sul tuo bot Discord

Hosting di bot DiscordUpdated Oct 22, 20263 min read

La tua console mostra uno di questi quando il bot prova ad accedere:

  • Error [DisallowedIntents]: Privileged intent provided is not enabled or whitelisted. (discord.js)
  • Used disallowed intents (diverse librerie)
  • PrivilegedIntentsRequired (discord.py)

Cosa significa

Il tuo codice ha chiesto a Discord un intent che è disattivato per il tuo bot. Tre intent sono privilegiati e vanno attivati a mano: Presence, Server Members e Message Content.

Risolvilo

  1. Apri il Discord Developer Portal, scegli la tua applicazione e apri Bot.
  2. Sotto Privileged Gateway Intents, attiva quelli che il tuo codice richiede.
  3. Salva, poi riavvia il tuo server da Console nel pannello.

Quale mi serve?

Guarda nel tuo codice gli intent che elenca:

  • GatewayIntentBits.MessageContent oppure intents.message_content = True: Message Content Intent.
  • GatewayIntentBits.GuildMembers oppure intents.members = True: Server Members Intent.
  • GatewayIntentBits.GuildPresences oppure intents.presences = True: Presence Intent.

Se non te ne serve uno, toglilo dal tuo codice. Un bot che usa solo comandi slash non ha bisogno di nessuno dei tre.

Bot in molti server

Finché un bot è in meno di 100 server puoi attivare tu stesso gli intent. Oltre, Discord ti chiede di verificare il bot e di fare richiesta per ogni intent privilegiato che usi.

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