AttributeError: 'VoiceClient' object has no attribute 'guilds', как исправить?
Я пытался убрать bot.voice_client, написало что не хватает атрибутов.Я вернул обратно bot.voice_client и мне стало выдавать ошибку, что у войса нет атрибута гилд. А самое главное то что отвечает за вход на дискорд канал работает исправно, хоть код у них очень похож.
@bot.command()
async def join(ctx):
global voice
channel = ctx.message.author.voice.channel
voice = get(bot.voice_clients, guilds = ctx.guild)
if voice and voice.is_connected():
await voice.move_to(channel)
else:
voice = await channel.connect()
await ctx.send(f'Пузло закатилось в канал: {channel}')
@bot.command()
async def leave(ctx):
channel = ctx.message.author.voice.channel
voice = get(bot.voice_clients, guilds = ctx.guild)
if voice and voice.is_connected():
await voice.disconnect()
else:
voice = await channel.connect()
await ctx.send(f'Пузло выкатилось из: {channel}')