Discord.py当我从另一台服务器断开连接时,断开语音客户端的连接

时间:2017-07-23 01:39:40

标签: python python-3.x discord discord.py

当我从一个频道断开我的机器人时,它会停止其他频道中的所有音乐。我目前正在使用create_ytdl_player()函数来传输音乐。有什么帮助吗?

当前代码:

elif message.startswith('~disconnect'):
for x in client.voice_clients:
    if x.server == msg.server:
        print("Found Server!")
        await x.disconnect()
        VoiceOn[msg.channel.server.id] = False #A Dictionary which I use to detect if music is currently playing in the server.
        break

1 个答案:

答案 0 :(得分:1)

这是一个已知的Discord错误,你无能为力。 https://github.com/Rapptz/discord.py/issues/477

(重新启动客户端应修复它,直到僵尸程序再次断开连接)。

这里唯一真正的解决方法是为每个语音会话设置一个不同的帐户。它不是超级优雅(并且不能很好地扩展)。