“对于guild.members中的成员”有一天停止工作

时间:2020-11-04 17:15:19

标签: discord.py-rewrite

自从今年春天创建我的机器人以来,我一直在使用for member in guild.members(或ctx.guild.members),但它没有任何问题。然后有一天,它只会列出该漫游器本身。

我们获得了discord.py或其他新版本吗?

1 个答案:

答案 0 :(得分:1)

Discord.py 1.5.0+要求您启用“意图”。为了获取服务器的成员列表,您需要在discord developer portal中启用服务器成员意图(单击您的bot应用程序,然后转到bot选项卡),请查看以下链接:{{ 3}},如果您似乎找不到它。完成此操作后,您也需要在代码中执行此操作。

对于代码部分,我认为如果自己看看https://discordpy.readthedocs.io/en/latest/intents.html#privileged-intents会更容易。