From fcc3635b9f24051ae07ed597632597e20372c889 Mon Sep 17 00:00:00 2001 From: SamlonDev Date: Tue, 20 May 2025 05:45:23 +0200 Subject: initial push --- cogs/music/queue.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 cogs/music/queue.py (limited to 'cogs/music/queue.py') diff --git a/cogs/music/queue.py b/cogs/music/queue.py new file mode 100644 index 0000000..29f0c36 --- /dev/null +++ b/cogs/music/queue.py @@ -0,0 +1,22 @@ +from discord.ext import commands + +class Queue(commands.Cog): + def __init__(self, bot): + self.bot = bot + self.queues = {} + + def get_queue(self, guild_id): + return self.queues.setdefault(guild_id, []) + + @commands.slash_command(name="koleyjka", description="pokazuje koleyjke") + async def queue(self, ctx): + guild_id = ctx.guild.id + queue = self.get_queue(guild_id) + if queue: + queue_str = "\n".join(f"{i+1}. {title}" for i, (_, title, _) in enumerate(queue)) + await ctx.respond(f"koleyjka:\n{queue_str}") + else: + await ctx.respond("koleyjka jest pustawa") + +def setup(bot): + bot.add_cog(Queue(bot)) \ No newline at end of file -- cgit v1.2.3