fix: Add missing YM clients to work outside of Russia.

This commit is contained in:
Lemon4ksan
2025-03-21 19:10:43 +03:00
parent 45b91d53b4
commit cf3295f0db

View File

@@ -2,10 +2,11 @@ import asyncio
import aiofiles import aiofiles
import logging import logging
import io import io
from typing import Any, Literal, cast from typing import Any, Literal, cast
import yandex_music.exceptions import yandex_music.exceptions
from yandex_music import Track, TrackShort, ClientAsync as YMClient from yandex_music import Track, TrackShort
import discord import discord
from discord import Interaction, ApplicationContext, RawReactionActionEvent from discord import Interaction, ApplicationContext, RawReactionActionEvent
@@ -49,7 +50,7 @@ class VoiceExtension(BaseBot):
else: else:
track = cast(Track, Track.de_json( track = cast(Track, Track.de_json(
guild['current_track'], guild['current_track'],
client=YMClient() # type: ignore client=await self.init_ym_client(ctx) # type: ignore
)) ))
embed = await generate_item_embed(track, guild['vibing']) embed = await generate_item_embed(track, guild['vibing'])
@@ -155,7 +156,7 @@ class VoiceExtension(BaseBot):
track = cast(Track, Track.de_json( track = cast(Track, Track.de_json(
guild['current_track'], guild['current_track'],
client=YMClient() # type: ignore client=await self.init_ym_client(ctx) # type: ignore
)) ))
embed = await generate_item_embed(track, guild['vibing']) embed = await generate_item_embed(track, guild['vibing'])