我如何获得一个语音频道的成员列表?

2024-04-25 22:12:20 发布

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

我在控制台中得到的“<;属性对象在0x000001B73702C130>;”这是什么错误? 我想要一份会员名单。。。 “0x000001B73702C130处的属性对象”是什么意思? 有人能帮我吗

Code

@client.command() async def mute(ctx):
    channel = client.get_channel(770290180887805972)
    voice_members = discord.VoiceChannel.members
    print(f'{voice_members}')

Tags: 对象ltgtclientasync属性def错误
2条回答

在代码中,您调用的是类,而不是从channel = client.get_channel(id)获得的channel对象。你必须做voice_members = channel.members而不是voice_members = discord.VoiceChannel.members

VoiceChannel看起来是类定义,而不是类的实例。如果你有一个类的实例,属性可以返回一个值,但是因为你没有,它只返回属性方法

相关问题 更多 >