StellandYT
@StellandYT
Программист Python

Как присоединить бота к гч в discord?

Шалом
Пытаюсь написать функцию для присоединения бот в голосовой чат Discord, но выбивает ошибку...
Не могу понять в чём проблема.
@bot.command()
async def join(ctx):
    global voice

    channel = ctx.message.author.voice.channel
    voice = get(bot.voice_clients, guild=ctx.guild)

    if voice and voice.is_connected():
        await voice.move_to(channel)
    else:
        voice = await connect.channel()
        await ctx.send(f'Бот присоеденился к каналу: {channel}')


Ошибка:
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: type object 'Connect' has no attribute 'channel'
  • Вопрос задан
  • 739 просмотров
Решения вопроса 1
total4c
@total4c
Говнокодер
Мне кажется, что должно быть наоборот:
voice = await channel.connect()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 14:14
200000 руб./за проект
28 нояб. 2024, в 14:12
300000 руб./за проект
28 нояб. 2024, в 14:06
1000 руб./в час