← Все вопросы
PrivilegedIntentsRequired при запуске Discord-бота — как исправить?
8
Бот падает сразу при запуске с ошибкой:
discord.errors.PrivilegedIntentsRequired: Shard ID None is requesting privileged intents that have not been explicitly enabled in the developer portal.
Что это значит и куда смотреть?
2 ответа
12
✓ Принятый ответ — помог автору
Ты в коде попросил привилегированный интент (например intents.members = True или intents.message_content = True), но не включил его в Developer Portal. Discord на это и ругается.
Чинится так:
- Зайди в Developer Portal → выбери приложение → вкладка Bot.
- Пролистай до Privileged Gateway Intents.
- Включи именно те тумблеры, что просишь в коде: Server Members Intent для
members, Message Content Intent дляmessage_content*, *Presence Intent* дляpresences`. - Сохрани и перезапусти бота.
Либо наоборот — если интент тебе реально не нужен, убери соответствующую строку из кода. Главное, чтобы код и портал совпадали.
3
Маленькая подсказка: текст ошибки обычно намекает, какой именно интент проблемный. Включай в портале ровно столько, сколько просишь в коде, не больше.
Ваш ответ
Войдите, чтобы ответить на вопрос.