如何发出断开用户与语音通道的命令

时间:2021-05-25 11:20:38

标签: discord discord.py

我如何发出一个命令来断开用户与语音通道的连接。我使用discord.py。我想要一个断开用户连接而不移动用户的命令。

2 个答案:

答案 0 :(得分:1)

您可以使用 move_to 和作为通道传递 None

示例:

@bot.command()
async def disconnect(ctx, member: discord.Member):
    await member.move_to(None)

答案 1 :(得分:0)

嗯,我不太确定这是否是您专门寻找的答案,但这样您就可以断开特定用户的连接。

async def kick(ctx: commands.Context, user: discord.Member):
    await ctx.send(f'{user.mention} was kicked from {user.voice.channel.mention}')
    await user.move_to(None)