断开特定用户与频道的连接

时间:2020-09-06 10:43:22

标签: python-3.x discord.py

我正在制作一个 discord.py机器人,并且试图断开特定用户与VoiceChannel的连接。 我在文档中看到了voice_client中的方法discord.guild,我试图将所有的voice_clients连接到行会的voice_channels。为了以后搜索特定的voice_client并使用voice_clients.disconnect()方法断开它。 但是guild.voice_client返回也许有更好的方法,或者我错过了什么?

这是我的代码的一大块

async def vc(ctx):
    for guild in bot.guilds:
        if guild.id == myguild:
            print(guild.voice_client) #return none
            for vClients in guild.voice_client: #raise error (none is non-iterable)
                await ctx.send("thing")

1 个答案:

答案 0 :(得分:0)

: