From 87a15a85cda096fb24afba58c194b029841ca503 Mon Sep 17 00:00:00 2001
From: dnns01 <github@dnns01.de>
Date: Tue, 13 Sep 2022 22:50:13 +0200
Subject: [PATCH] Fix giveaway

---
 twitchbot/giveaway.py | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/twitchbot/giveaway.py b/twitchbot/giveaway.py
index d778af9..d9edd42 100644
--- a/twitchbot/giveaway.py
+++ b/twitchbot/giveaway.py
@@ -58,7 +58,7 @@ class Giveaway(commands.Cog):
                     winner = random.choice(list(self.giveaway_entries))
                     del self.giveaway_entries[winner]
                     msg = f"Es wurde aus {entry_count} Einträgen ausgelost. Und der Gewinner ist... @{winner}" \
-                        if entry_count == 1 \
+                        if entry_count > 1 \
                         else f"Es gab nur eine Person im Lostopf. Natürlich ist der Gewinner @{winner}... " \
                              f"Woooow... was eine Ãœberraschung"
                     await self.bot.send_announce(ctx, msg)
@@ -67,11 +67,12 @@ class Giveaway(commands.Cog):
 
     @routines.routine(minutes=5)
     async def giveaway_loop(self):
-        if self.just_started:
-            self.just_started = False
-        else:
-            entry_count = len(self.giveaway_entries)
-            await self.bot.send_announce(self.bot.channel(),
-                                         f"Einfach nur Krank!!! Hier wird schon wieder übelster Schrott rausgehauen. "
-                                         f"Es haben bereits {entry_count} Zuschis ihren Namen in den Lostopf geworfen. "
-                                         f"Schreibe JETZT !gierig in den Chat, um auch am Giveaway teilzunehmen!")
+        if self.giveaway_enabled:
+            if self.just_started:
+                self.just_started = False
+            else:
+                entry_count = len(self.giveaway_entries)
+                await self.bot.send_announce(self.bot.channel(),
+                                             f"Einfach nur Krank!!! Hier wird schon wieder übelster Schrott rausgehauen. "
+                                             f"Es haben bereits {entry_count} Zuschis ihren Namen in den Lostopf geworfen. "
+                                             f"Schreibe JETZT !gierig in den Chat, um auch am Giveaway teilzunehmen!")
-- 
GitLab