يعرض الـ console واحدًا من هذه عندما يحاول البوت تسجيل الدخول:
Error [DisallowedIntents]: Privileged intent provided is not enabled or whitelisted.(discord.js)Used disallowed intents(عدة مكتبات)PrivilegedIntentsRequired(discord.py)
ماذا يعني
طلب كودك من Discord intent معطّلًا لبوتك. هناك ثلاثة intents مميزة (privileged) يجب تفعيلها يدويًا: Presence وServer Members وMessage Content.
أصلحه
- افتح Discord Developer Portal، واختر تطبيقك، وافتح Bot.
- تحت Privileged Gateway Intents، فعّل ما يطلبه كودك.
- احفظ، ثم أعد تشغيل سيرفرك من Console في اللوحة.
أي واحد أحتاج؟
ابحث في كودك عن الـ intents التي يذكرها:
GatewayIntentBits.MessageContentأوintents.message_content = True: Message Content Intent.GatewayIntentBits.GuildMembersأوintents.members = True: Server Members Intent.GatewayIntentBits.GuildPresencesأوintents.presences = True: Presence Intent.
إذا لم تحتج إلى واحد منها، فأزله من كودك بدلًا من ذلك. البوت الذي يستخدم أوامر slash فقط لا يحتاج أيًّا من الثلاثة.
البوتات في سيرفرات كثيرة
ما دام البوت في أقل من 100 سيرفر، يمكنك تفعيل الـ intents بنفسك. وبعد ذلك يطلب منك Discord توثيق البوت والتقدّم بطلب لكل intent مميز تستخدمه.





