при попытке назначения переменной bot значения commands.bot(префикс) в discord.py вылетает ошибка
это сама ошибка
пытался решить тем что писал префикс напрямую не помогло
как такое можно исправить ?
Ответы (1 шт):
Теперь, в новой версии discord py, нужно обязательно указывать intents при создании бота.
intents = discord.Intents.default()
my_bot = commands.Bot(command_prefix='prefix', intents=intents)
intents это, грубо говоря, то, что будет отслеживать бот (т.е на какие события он подписан и какие данные он будет кэшировать)
Из документации
The intents that are necessary for your bot can only be dictated by yourself. Each attribute in the Intents class documents what events it corresponds to and what kind of cache it enables.
Намерения, которые необходимы для вашего бота, можете диктовать только вы сами. Каждый атрибут в классе Intents документирует, каким событиям он соответствует и какой тип кэша он включает.
