所以我试图做到这一点,当有人加入语音聊天时,它会断开用户的连接
@client.event
async def on_voice_state_update(member, before, after):
guild = client.get_guild(id)
member = guild.get_member(id)
if before.channel is None and after.channel is not None:
await member.disconnect()
但是当我运行代码时,它给了我一个错误:
AttributeError: 'Member' object has no attribute 'disconnect'
答案 0 :(得分:0)
您使用 voiceState.kick() 从他们所在的语音频道中踢出成员。您可以使用 member.voice 获取成员的 voiceState。
答案 1 :(得分:0)