我在控制台中得到什么错误:“ <位于0x000001B73702C130的属性对象”? 我想要一份会员名单... “ <位于0x000001B73702C130的属性对象”是什么意思? 有人可以帮我吗?
@client.command() async def mute(ctx):
channel = client.get_channel(770290180887805972)
voice_members = discord.VoiceChannel.members
print(f'{voice_members}')
答案 0 :(得分:0)
VoiceChannel
看起来是类定义,而不是类的实例。如果您有该类的实例,则该属性可以返回一个值,但由于没有,因此它仅返回属性方法。
答案 1 :(得分:0)
在您的代码中,您是在调用类,而不是从channel
获得的channel = client.get_channel(id)
对象。您必须执行voice_members = channel.members
而不是voice_members = discord.VoiceChannel.members
。