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
- Discord Developer Portal'ı açın, uygulamanızı seçin ve Bot'u açın.
- Privileged Gateway Intents altında kodunuzun istediklerini açın.
- Kaydedin, sonra sunucunuzu panel'deki Console'dan yeniden başlatın.
Hangisine ihtiyacım var?
Kodunuzda listelediği intent'lere bakın:
GatewayIntentBits.MessageContentya daintents.message_content = True: Message Content Intent.GatewayIntentBits.GuildMembersya daintents.members = True: Server Members Intent.GatewayIntentBits.GuildPresencesya daintents.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.





