Initial commit

This commit is contained in:
Lemon4ksan
2025-01-08 21:55:34 +03:00
commit 7df90b48df
14 changed files with 989 additions and 0 deletions

25
MusicBot/database/user.py Normal file
View File

@@ -0,0 +1,25 @@
from typing import TypedDict
class TrackInfo(TypedDict):
track_id: str
title: str
avail: bool
artists: str
albums: str
duration: int
explicit: bool
bg_video: str | None
class User(TypedDict):
ym_token: str | None
tracks_list: list[TrackInfo]
current_track: int | None
is_stopped: bool
class ExplicitUser(TypedDict):
_id: str
ym_token: str | None
tracks_list: list[TrackInfo]
current_track: int | None
is_stopped: bool # Prevents callback of play_track