【发布时间】:2021-11-09 04:37:12
【问题描述】:
discord 开发门户中启用了出席意图和成员意图。我正在使用 discord.py 制作这个机器人,我有这个代码:
_intents = discord.Intents(presences = True, members = True)
bot = commands.Bot(command_prefix=["m/", "M/", "m.", "M."], status=discord.Status.online, activity=discord.Activity(type=discord.ActivityType.playing, name="Loading...", intents = _intents))
有人告诉我,这可以实现这两种意图。但是,只有拥有这些意图才能做的事情是不可能的。当我尝试获取成员的状态时,它是未知的。当我使用 jishaku 扩展时,它说这两个意图都被禁用了。为什么他们仍然被禁用?如何启用它们?
【问题讨论】:
-
尝试使用
discord.Intents.all()。您当前正在执行的操作是禁用除成员和存在之外的所有意图,机器人运行所需的一些绝对最低意图是您已禁用的。
标签: python discord discord.py