hdcon date fix
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-07-27 10:30:00 +02:00
parent 392e19f4b3
commit 07d22768fe
+15 -12
View File
@@ -40,33 +40,36 @@ class Shitpost(commands.Cog):
'zout': '116231806' 'zout': '116231806'
} }
warnings.simplefilter("ignore") warnings.simplefilter("ignore")
datestring = os.getenv('STROOP_HDCON_DATE') or None
self.HdConDate = None
if datestring:
self.HdConDate = datetime.fromisoformat(datestring)
@commands.command(pass_context=True, hidden=False) @commands.command(pass_context=True, hidden=False)
async def ishetalhdcon(self, ctx): async def ishetalhdcon(self, ctx):
"""Hoe lang nog tot Hoestende Draken Con 2023? """Hoe lang nog tot Hoestende Draken Con dit jaar? Of is het pas volgend jaar?
Gebruik: !ishetalhdcon Gebruik: !ishetalhdcon
""" """
Now = datetime.now() Now = datetime.now()
HdConDate = datetime(2023, 10, 20, 4, 0, 1) #om 4 uur lig je toch wel al op bed? Message = f"Geen HD Con! >:|"
Distance = HdConDate - Now if self.HdConDate:
Message = Message = "HD Con 2023 is al voorbij. HD Con 2024 zal in 2024 plaatsvinden." Message = f"HD Con {self.HdConDate.year} "
Distance = self.HdConDate - Now
if Distance.days == -1: if Distance.days == -1:
Message = "HD Con 2023 begint vandaag! HYPE!" Message += "begint vandaag! HYPE!"
elif Distance.days < 0 and Distance.days > -4: elif Distance.days < 0 and Distance.days > -4:
Message = "HD Con 2023 is nu bezig!!" Message += "is nu bezig!!"
elif Distance.days == -4: elif Distance.days == -4:
Message = "HD Con 2023 is vandaag alweer afgelopen... F" Message += "is vandaag afgelopen :(\nWe hebben gelachen, we hebben gehuild. Het was gezellig. Volgend jaar bij mij."
else: # distance < -4
Message += f"is geweest. HD Con {self.HdConDate.year+1} zal komen."
if Distance.days < 0: if Distance.days < 0:
await ctx.channel.send(ctx.author.mention + ' ' + str(Message)) await ctx.channel.send(ctx.author.mention + ' ' + str(Message))
return return
NachtjesSlapen = Distance.days + 1 NachtjesSlapen = Distance.days + 1
if NachtjesSlapen == 1: Message = f"Nog {NachtjesSlapen} nachtje{'s' if NachtjesSlapen > 1 else ''} slapen..."
Message = "Nog " + str(NachtjesSlapen) + " nachtje slapen..."
else:
Message = "Nog " + str(NachtjesSlapen) + " nachtjes slapen..."
#Hou bij hoe vaak dit wordt gevraagd: #Hou bij hoe vaak dit wordt gevraagd:
eventsMinutesAgo = 0; eventsMinutesAgo = 0;