YENİ 📢 Sınırlı lansman teklifi: Tüm oyunlarda ilk aya %70'e varan indirim!Paketleri görün

Discord botunuzdaki "Used disallowed intents" hatasını düzeltin

Discord botlarıUpdated Oct 23, 20262 min read

Bot giriş yapmaya çalışırken console'unuzda bunlardan biri görünür:

  • Error [DisallowedIntents]: Privileged intent provided is not enabled or whitelisted. (discord.js)
  • Used disallowed intents (birçok kütüphane)
  • PrivilegedIntentsRequired (discord.py)

Ne anlama gelir

Kodunuz Discord'dan, botunuz için kapalı olan bir intent istedi. Üç intent ayrıcalıklıdır ve elle açılmalıdır: Presence, Server Members ve Message Content.

Düzeltin

  1. Discord Developer Portal'ı açın, uygulamanızı seçin ve Bot'u açın.
  2. Privileged Gateway Intents altında kodunuzun istediklerini açın.
  3. Kaydedin, sonra sunucunuzu panel'deki Console'dan yeniden başlatın.

Hangisine ihtiyacım var?

Kodunuzda listelediği intent'lere bakın:

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

Birine ihtiyacınız yoksa bunun yerine onu kodunuzdan çıkarın. Yalnızca slash komutları kullanan bir botun üçüne de ihtiyacı yoktur.

Çok sayıda sunucudaki botlar

Bir bot 100'den az sunucudayken intent'leri kendiniz açabilirsiniz. Bunun ötesinde Discord, botu doğrulamanızı ve kullandığınız her ayrıcalıklı intent için başvurmanızı ister.

Sunucun başka bir yerde mi? Bize taşı

OYUN SUNUCUNUZU OLUŞTURUN
BAŞLAMAYA HAZIR MISINIZ?

Yeni oyun sunucunuzda %30’a varan tasarruf sağlayın.
Premium performans, anında aktivasyon ve rakipsiz güvenilirlik. Hepsi daha iyi bir fiyatla.

EN YENİ BLOG YAZILARIMIZ