Информатика, вопрос задал tomayandrey , 2 года назад

Python , модуль disccord.py
Все хорошо работает , но при попытке зайти в голосовой чат выдает ошибку

Приложения:

merkkaa: кстати, зачем вы voice глобальным делаете?

Ответы на вопрос

Ответил merkkaa
0

Ответ:

Как я вижу, вы неправильно получаете голосовой канал.

Объяснение:

Обратитесь к документации.

https://discordpy.readthedocs.io/en/latest/api.html?highlight=connect#discord.VoiceChannel.connect

Пример на всякий.

@bot.command()

async def tt(ctx):

   voice = ctx.author.voice.channel # получаем канал, в котором находится пользователь

   await voice.connect() # подключаемся

# await ctx.author.voice.channel.connect() можно и сразу.

Новые вопросы