aboutsummaryrefslogtreecommitdiff
path: root/code
diff options
context:
space:
mode:
authorParker <contact@pkrm.dev>2024-05-13 15:29:45 -0500
committerParker <contact@pkrm.dev>2024-05-13 15:29:45 -0500
commitdcf49b19d3db715f2abfb51b5a8e9433c1fc5962 (patch)
tree307597f8424a4be0b4e6db3381cde0bcd50c2d57 /code
parentde466565014c485c58e4d63bc4ec030b9f544c0f (diff)
Show ephemeral messages if repeating is already on
Diffstat (limited to 'code')
-rw-r--r--code/cogs/repeat.py44
1 files changed, 43 insertions, 1 deletions
diff --git a/code/cogs/repeat.py b/code/cogs/repeat.py
index 71460b7..95f430b 100644
--- a/code/cogs/repeat.py
+++ b/code/cogs/repeat.py
@@ -17,10 +17,24 @@ class Repeat(commands.GroupCog, name="repeat"):
"Turn song/queue repetition off"
player = self.bot.lavalink.player_manager.get(interaction.guild.id)
+ if player.loop == 0:
+ embed = discord.Embed(
+ title=f"Repeating Already Off",
+ description=f"Music repetition is already turned off.",
+ color=BOT_COLOR,
+ )
+ embed.set_footer(
+ text=datetime.datetime.now(datetime.timezone.utc).strftime(
+ "%Y-%m-%d %H:%M:%S"
+ )
+ + " UTC"
+ )
+ return await interaction.response.send_message(embed=embed, ephemeral=True)
+
player.loop = 0
embed = discord.Embed(
- title=f"Repeating off",
+ title=f"Repeating Off",
description=f"Music will no longer be repeated.",
color=BOT_COLOR,
)
@@ -38,6 +52,20 @@ class Repeat(commands.GroupCog, name="repeat"):
"Forever repeat that song that is currently playing"
player = self.bot.lavalink.player_manager.get(interaction.guild.id)
+ if player.loop == 1:
+ embed = discord.Embed(
+ title=f"Repeating Already On",
+ description=f"The current song is already being repeated.",
+ color=BOT_COLOR,
+ )
+ embed.set_footer(
+ text=datetime.datetime.now(datetime.timezone.utc).strftime(
+ "%Y-%m-%d %H:%M:%S"
+ )
+ + " UTC"
+ )
+ return await interaction.response.send_message(embed=embed, ephemeral=True)
+
player.loop = 1
embed = discord.Embed(
@@ -59,6 +87,20 @@ class Repeat(commands.GroupCog, name="repeat"):
"Continuously repeat the queue once it reaches the end"
player = self.bot.lavalink.player_manager.get(interaction.guild.id)
+ if player.loop == 2:
+ embed = discord.Embed(
+ title=f"Repeating Already On",
+ description=f"The queue is already being repeated.",
+ color=BOT_COLOR,
+ )
+ embed.set_footer(
+ text=datetime.datetime.now(datetime.timezone.utc).strftime(
+ "%Y-%m-%d %H:%M:%S"
+ )
+ + " UTC"
+ )
+ return await interaction.response.send_message(embed=embed, ephemeral=True)
+
player.loop = 2
embed = discord.Embed(