AttributeError:“成员”对象没有属性“成员”

2024-05-19 01:38:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试构建一个机器人,当有人加入时,它会更改频道的名称。这是我的密码:

@client.event
async def on_member_join(guild):
    await update_channel(guild)
    new_name = f"{member_count(guild)}"
    await channelid.edit(name=new_name)


channelid = *redacted*
def update_channel(guild):
    return len(guild.members)

但是,我得到了这个错误:

AttributeError: 'Member' object has no attribute 'members'

这个错误的原因是什么?我如何解决它


Tags: name名称密码newdef错误channel机器人
1条回答
网友
1楼 · 发布于 2024-05-19 01:38:53

您导入了错误的模块,应该导入Guild模块而不是Member模块,如本文档中所述,成员是类discord.Guild的属性

有关更多详细信息,请参见:

Discord API Reference

相关问题 更多 >

    热门问题