Discord.py-rewrite - Как сделать BOT самостоятельно отключенным или глухим в голосовом канале? - PullRequest
0 голосов
/ 29 апреля 2019

Я делаю BOT Discord, используя discord.py-rewrite, и фокусируюсь на музыкальной части моего BOT.Я проверял API несколько раз, но я не знаю, как отключить или отключить звук на голосовом канале (не отключить или не отключить сервер).Кто-нибудь, пожалуйста, знайте, как я могу отключить звук или пропустить глухой СВОЙ диссонанс?

1 Ответ

1 голос
/ 29 апреля 2019

Похоже, API не предоставляет эту функциональность, но есть способ сделать это в коде веб-сокета

@bot.command()
async def mute(ctx):
    voice_client = ctx.guild.voice_client
    if not voice_client:
        return
    channel = voice_client.channel
    await voice_client.main_ws.voice_state(ctx.guild.id, channel.id, self_mute=True)

Я не могу проверить это в данный момент, поэтому он может не работать. Помните также, что нет никакой гарантии, что такие внутренние методы не изменятся даже между второстепенными версиями.

...