New embed with queue and image

This commit is contained in:
2022-11-13 15:20:47 +01:00
parent 1b837c16a3
commit ffb7dc999f
4 changed files with 100 additions and 23 deletions
+7 -2
View File
@@ -7,6 +7,7 @@ from discord.ext import commands
from bot import TuneBot
from cogs.music import helper
from cogs.music import track_embed
from cogs.music.interactions import MusicCommands
from cogs.music.interactions import QUEUE_SIZE
from cogs.music.voice_client import LavalinkVoiceClient
@@ -51,8 +52,12 @@ class MusicCog(BaseCog, name="Music"):
elif isinstance(event, lavalink.events.TrackStartEvent):
channel_id = int(event.player.fetch("channel"))
channel: TextChannel = self.bot.get_channel(channel_id)
embed = helper.create_track_embed(event.player.current)
await channel.send(embed=embed)
controls = track_embed.create_embed_controls(self.bot)
embed = track_embed.create_track_embed(
event.player.current, event.player.queue, []
)
await channel.send(embed=embed, view=controls)
elif isinstance(event, lavalink.events.TrackEndEvent):
await helper.fill_player_queue(self.bot, event.player, 1)