我正在尝试构建一个机器人,当有人加入时,它会更改频道的名称。这是我的密码:
@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'
这个错误的原因是什么?我如何解决它
您导入了错误的模块,应该导入
Guild
模块而不是Member
模块,如本文档中所述,成员是类discord.Guild
的属性有关更多详细信息,请参见:
Discord API Reference
相关问题 更多 >
编程相关推荐