Невозможно заставить бот Discord покинуть голосовой канал в Python - PullRequest
0 голосов
/ 10 января 2020

Я пытаюсь заставить моего бота Discord покинуть голосовой канал, когда кто-то печатает сообщение «уйти», но я не получаю никаких ошибок, и бот не отключается. Кто-нибудь может мне помочь?

@client.command(pass_context=True)
async def leave(ctx):
    server = ctx.message.guild.voice_client
    await server.disconnect()

1 Ответ

0 голосов
/ 10 января 2020

В некоторых случаях голосовой клиент может перейти в плохое состояние и подумать, что вы не подключены, когда находитесь. Попробуйте использовать аргумент force для VoiceClient.disconnect и установить его на True при отключении.

...