From ddf1c5fdcaa0016c00973d2655dfcdbc7daa9c48 Mon Sep 17 00:00:00 2001 From: Polish Hammer Date: Sun, 11 Jun 2023 11:29:14 +0200 Subject: [PATCH] Added playlist display --- bot.py | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/bot.py b/bot.py index b98398f..3f143df 100644 --- a/bot.py +++ b/bot.py @@ -966,6 +966,7 @@ async def zagraj_mi_kawalek(ctx, arg=None): @client.command() async def zrob_mi_plejliste(ctx, *arg): + reply = "Wygenerowana plejlista:\n" async with ctx.typing(): logger.info("Zaczynam szukać timestamp {}".format(datetime.now())) search_time_glob = datetime.now() @@ -977,27 +978,36 @@ async def zrob_mi_plejliste(ctx, *arg): datetime.now(), datetime.now() - search_time_glob ) ) + index = 1 if file: for plik in file: global MUZYKA MUZYKA["queue"].insert(0, plik[1]) MUZYKA["requestor"].insert(0, ctx.author) metadata = eyed3.load(plik[1]) - reply = "Dodałem do playlisty {} z prywatnej kolekcji Hammera.".format( - plik[1] - ) if metadata.tag.title: - reply = "Dodałem do playlisty kawalek {}".format(metadata.tag.title) + reply += "{} {}".format(index, metadata.tag.title) + else: + reply += "{}. {} z prywatnej kolekcji Hammera.".format(index, + plik[1] + ) + if metadata.tag.artist: reply += " wykonawcy {}".format(metadata.tag.artist) if metadata.tag.album: reply += " z albumu {}".format(metadata.tag.album) - reply += " z prywatnej kolekcji Hammera i na Twoją specjalną rpośbę." - await ctx.reply(reply) + if metadata.tag.title: + reply += " z prywatnej kolekcji Hammera i na Twoją specjalną rpośbę.\n" + index+=1 + if len(reply) > 1800: + await ctx.reply(reply) + reply = "" else: await ctx.reply( "Obawiam się że nie mogę nic znaleźć u siebie. Spróbuj komendy '$dej_co_ze_spotifaja' jeśli masz link" ) + await ctx.reply(reply) + logger.info("Plejlista zrobiona") @client.command()