aboutsummaryrefslogtreecommitdiffstats
path: root/cogs/music/loop.py
diff options
context:
space:
mode:
authorsalmonik <raisersoft@proton.me>2026-04-17 15:36:12 +0200
committersalmonik <raisersoft@proton.me>2026-04-17 15:36:12 +0200
commitd135265798da8c2698f363237f4cb74b682f3f9e (patch)
treebca914d297e74a6188478a773ba7333c10fe4a34 /cogs/music/loop.py
parentMerge branch 'main' of https://codeberg.org/salmonik/senator-sperma (diff)
downloadsenator-sperma-d135265798da8c2698f363237f4cb74b682f3f9e.tar.gz
senator-sperma-d135265798da8c2698f363237f4cb74b682f3f9e.zip
make voice great again
Signed-off-by: salmonik <raisersoft@proton.me>
Diffstat (limited to '')
-rw-r--r--cogs/music/loop.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/cogs/music/loop.py b/cogs/music/loop.py
index 34fc04c..6e2c838 100644
--- a/cogs/music/loop.py
+++ b/cogs/music/loop.py
@@ -3,9 +3,10 @@
3# Copyright (C) 2026 Salmonik @ salmonik@tuta.io 3# Copyright (C) 2026 Salmonik @ salmonik@tuta.io
4# https://codeberg.org/salmonik/senator-sperma 4# https://codeberg.org/salmonik/senator-sperma
5 5
6from discord.ext import commands
7import logging 6import logging
8 7
8from discord.ext import commands
9
9logger = logging.getLogger(__name__) 10logger = logging.getLogger(__name__)
10 11
11 12
@@ -20,13 +21,19 @@ class Loop(commands.Cog):
20 def set_looping(self, guild_id, value): 21 def set_looping(self, guild_id, value):
21 self.looping[guild_id] = value 22 self.looping[guild_id] = value
22 23
23 @commands.slash_command(name="loop", description="włącz/wyłącz loopowanie dla bieżącej melodyji") 24 @commands.slash_command(
25 name="loop", description="włącz/wyłącz loopowanie dla bieżącej melodyji"
26 )
24 async def loop(self, ctx): 27 async def loop(self, ctx):
25 guild_id = ctx.guild.id 28 guild_id = ctx.guild.id
26 looping = not self.is_looping(guild_id) 29 looping = not self.is_looping(guild_id)
27 self.set_looping(guild_id, looping) 30 self.set_looping(guild_id, looping)
28 await ctx.respond(f"looping jest teraz {'włączony' if looping else 'wyłączony'}.") 31 await ctx.respond(
29 logger.info(f"Looping has been {'enabled' if looping else 'disabled'} for guild {guild_id}") 32 f"looping jest teraz {'włączony' if looping else 'wyłączony'}."
33 )
34 logger.info(
35 f"Looping has been {'enabled' if looping else 'disabled'} for guild {guild_id}"
36 )
30 37
31 38
32def setup(bot): 39def setup(bot):