muzak
continuous-integration/drone/push Build is failing

This commit is contained in:
2025-08-12 09:56:23 +02:00
parent 9d00b319aa
commit c919386fcb
+4 -25
View File
@@ -13,7 +13,7 @@ class General(commands.Cog):
def __init__(self, bot): def __init__(self, bot):
self.bot = bot self.bot = bot
self.muzak_url = 'https://muzak.hoekveen.net' self.muzak_url = 'http://muzak.hoekveen.net:8001'
self.r = praw.Reddit( self.r = praw.Reddit(
user_agent='StroopwafelBot', user_agent='StroopwafelBot',
client_secret=os.getenv("STROOP_REDDIT_SECRET"), client_secret=os.getenv("STROOP_REDDIT_SECRET"),
@@ -94,7 +94,7 @@ class General(commands.Cog):
await ctx.channel.send('**'+post.title+'**```'+post.selftext+'```') await ctx.channel.send('**'+post.title+'**```'+post.selftext+'```')
else: else:
await ctx.channel.send("Geen kopieerpasta voor jou vandaag.") await ctx.channel.send("Geen kopieerpasta voor jou vandaag.")
def get_playlist_json(self): def get_playlist_json(self):
return requests.get(self.muzak_url + '/stroopwafel') return requests.get(self.muzak_url + '/stroopwafel')
@@ -108,30 +108,10 @@ class General(commands.Cog):
vote = datetime.fromisoformat(data['deadlineVoting']) vote = datetime.fromisoformat(data['deadlineVoting'])
today = datetime.now(tz=timezone(timedelta(hours=2))) today = datetime.now(tz=timezone(timedelta(hours=2)))
if open > today: if open > today:
msg += "Het stemmen is nog niet geopend voor dit jaar.\n" msg = "Muwat?"
days = (open.date()-today.date()).days
if days > 0:
msg += f"Nog {days} nachtjes slapen!\n"
msg += f"Vanaf {open}"
else:
msg += f"**Maar binnenkort is het zo ver:**\n"
msg += f"Vanaf {open.time()}"
msg += f" is de muzak open en kun je naar hartelust stemmen en nomineren op {self.muzak_url}.\n"
elif today > nom and today < vote:
msg += f"**Het nomineren is voorbij,** maar je kunt nog stemmen op alle genomineerde nummers tot {nom}.\n"
msg += f"Stemmen kan hier: {self.muzak_url}\n"
elif today > nom and today > vote and (today - vote) < timedelta(days=8):
msg += "Het nomineren en stemmen is alweer voorbij.\n"
msg += "Je zult nog even geduld moeten hebben tot de lijst klaar is.\n"
elif today > nom and today > vote:
msg += "De lijst is al helemaal klaar. Goed gedaan jongens. Applausje voor jezelf."
else: else:
if open.date() == today.date(): msg += f"Stemmen en nomineren kan hier: https://muzak.hoekveen.net/ \n"
msg += "**Jawel mensen! Vanaf vandaag mag het stemmen beginnen!**\n"
msg += f"Stemmen en nomineren kan hier: {self.muzak_url}\n"
msg += f"*Er zijn al {data['stemCount']} nummers genomineerd!*\n" msg += f"*Er zijn al {data['stemCount']} nummers genomineerd!*\n"
msg += f"Nomineren kan tot {nom}, stemmen kan tot {vote}.\n"
msg += "\nIk hoop dat jullie allemaal je beste nummers insturen!"
await ctx.channel.send(msg) await ctx.channel.send(msg)
@commands.command(pass_context=True) @commands.command(pass_context=True)
@@ -154,4 +134,3 @@ class General(commands.Cog):
await ctx.channel.send(ctx.author.mention + ' ' + msg) await ctx.channel.send(ctx.author.mention + ' ' + msg)
else: else:
await ctx.channel.send(ctx.author.mention + ' Er lijkt even geen klachtencijfer beschikbaar te zijn. Probeer het later nog eens') await ctx.channel.send(ctx.author.mention + ' Er lijkt even geen klachtencijfer beschikbaar te zijn. Probeer het later nog eens')