diff options
| author | salmonik <raisersoft@proton.me> | 2026-04-17 15:36:12 +0200 |
|---|---|---|
| committer | salmonik <raisersoft@proton.me> | 2026-04-17 15:36:12 +0200 |
| commit | d135265798da8c2698f363237f4cb74b682f3f9e (patch) | |
| tree | bca914d297e74a6188478a773ba7333c10fe4a34 /cogs/music/loop.py | |
| parent | Merge branch 'main' of https://codeberg.org/salmonik/senator-sperma (diff) | |
| download | senator-sperma-d135265798da8c2698f363237f4cb74b682f3f9e.tar.gz senator-sperma-d135265798da8c2698f363237f4cb74b682f3f9e.zip | |
make voice great again
Signed-off-by: salmonik <raisersoft@proton.me>
Diffstat (limited to 'cogs/music/loop.py')
| -rw-r--r-- | cogs/music/loop.py | 15 |
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 | ||
| 6 | from discord.ext import commands | ||
| 7 | import logging | 6 | import logging |
| 8 | 7 | ||
| 8 | from discord.ext import commands | ||
| 9 | |||
| 9 | logger = logging.getLogger(__name__) | 10 | logger = 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 | ||
| 32 | def setup(bot): | 39 | def setup(bot): |
