From cf3295f0db073e8e04093d6663575fb5d0c05552 Mon Sep 17 00:00:00 2001 From: Lemon4ksan Date: Fri, 21 Mar 2025 19:10:43 +0300 Subject: [PATCH] fix: Add missing YM clients to work outside of Russia. --- MusicBot/cogs/utils/voice_extension.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/MusicBot/cogs/utils/voice_extension.py b/MusicBot/cogs/utils/voice_extension.py index 8ad7399..1a4612e 100644 --- a/MusicBot/cogs/utils/voice_extension.py +++ b/MusicBot/cogs/utils/voice_extension.py @@ -2,10 +2,11 @@ import asyncio import aiofiles import logging import io + from typing import Any, Literal, cast import yandex_music.exceptions -from yandex_music import Track, TrackShort, ClientAsync as YMClient +from yandex_music import Track, TrackShort import discord from discord import Interaction, ApplicationContext, RawReactionActionEvent @@ -49,7 +50,7 @@ class VoiceExtension(BaseBot): else: track = cast(Track, Track.de_json( guild['current_track'], - client=YMClient() # type: ignore + client=await self.init_ym_client(ctx) # type: ignore )) embed = await generate_item_embed(track, guild['vibing']) @@ -155,7 +156,7 @@ class VoiceExtension(BaseBot): track = cast(Track, Track.de_json( guild['current_track'], - client=YMClient() # type: ignore + client=await self.init_ym_client(ctx) # type: ignore )) embed = await generate_item_embed(track, guild['vibing'])