mirror of
https://github.com/Matthww/TuneBot.git
synced 2026-09-22 00:17:50 +00:00
New embed with queue and image
This commit is contained in:
+1
-19
@@ -37,24 +37,6 @@ async def fill_player_queue(
|
||||
player.add(requester=bot.user.id, track=track)
|
||||
|
||||
|
||||
def create_track_embed(track: lavalink.models.AudioTrack) -> discord.Embed:
|
||||
embed = discord.Embed(
|
||||
title="Now playing...",
|
||||
colour=colors["embed"],
|
||||
)
|
||||
embed.description = f"[{track.title}]({track.uri})"
|
||||
embed.set_thumbnail(url=f"https://i3.ytimg.com/vi/{track.identifier}/mqdefault.jpg")
|
||||
|
||||
try:
|
||||
duration = str(datetime.timedelta(milliseconds=int(track.duration)))
|
||||
except OverflowError:
|
||||
duration = "🔴 LIVE"
|
||||
|
||||
embed.add_field(name="Duration", value=duration)
|
||||
embed.add_field(name="Author", value=track.author)
|
||||
return embed
|
||||
|
||||
|
||||
async def ensure_voice(
|
||||
permissions: discord.Permissions,
|
||||
player: "DefaultPlayer",
|
||||
@@ -77,4 +59,4 @@ async def ensure_voice(
|
||||
raise Exception("You need to be in my voicechannel")
|
||||
|
||||
|
||||
__all__ = ("fill_player_queue", "create_track_embed", "get_player", "ensure_voice")
|
||||
__all__ = ("fill_player_queue", "get_player", "ensure_voice")
|
||||
|
||||
Reference in New Issue
Block a user