Music

class ChillBot.music.ArtistItem(name: str, tracks: TrackList)

Gets the artist data

name: str

The name of the artist

Type: str

tracks: TrackList

Amount of tracks

Type: TrackList

class ChillBot.music.ArtistList(artists: list[ArtistItem])

Artist data list

artists: list[ArtistItem]

List of artists

Type: list[ArtistItem]

filter(name: str) ArtistItem | None

Filters the artist

Returns: ArtistItem | None

class ChillBot.music.Music

Music class for requesting Music data

async static get_top_ten(id: str | int) MusicResponse

Gets the top 10 music data request

Returns: MusicResponse

class ChillBot.music.MusicResponse(id: int, artists: ArtistList)

Music data response from user ID

artists: ArtistList

Returns the list of artists

Type: ArtistList

id: int

The User ID it returns

Type: int

class ChillBot.music.TrackItem(name: str, plays: int)

Gets the track data

name: str

The name of the track

Type: str

plays: int

How many times it was played

Type: int

class ChillBot.music.TrackList(tracks: list[TrackItem])

Track data list

filter(name: str) TrackItem | None

Filters the tracks

Returns: TrackItem | None

tracks: list[TrackItem]

List of tracks

Type: list[TrackItem]