首页 > 解决方案 > 如何断开用户与语音通道的连接

问题描述

所以我正在努力做到这一点,所以当有人加入语音聊天时,它会断开用户的连接

@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'

标签: pythondiscord.py

解决方案


await member.move_to(None)您可以使用而不是断开成员与语音频道的连接await member.disconnect()


参考:


推荐阅读