Skip to content
Snippets Groups Projects
Commit bd15fd00 authored by dnns01's avatar dnns01
Browse files

Fix timezone for schedule announcements

parent b0a85c1e
No related branches found
No related tags found
No related merge requests found
......@@ -55,11 +55,11 @@ class Schedule(commands.Cog):
async def announce_segment(self, segment, new=True):
channel = await self.bot.fetch_channel(int(os.getenv("DURCHSAGEN_CHANNEL")))
url = segment['categories'][0]['boxArtURL'].replace('-{width}x{height}', '').replace("/./", "/")
startAt = datetime.strptime(segment["startAt"], "%Y-%m-%dT%H:%M:%SZ").strftime("%d.%m.%Y %H:%M")
start_at = datetime.fromisoformat(f"{segment['startAt'][:-1]}+00:00").astimezone().strftime("%d.%m.%Y %H:%M")
title = "<:ja:836282702248411217> <:aa:836282738709233675> <:aa:836282738709233675> <:aa:836282738709233675> <:aa:836282738709233675>" if new else "Achtung Leute aufgepasst!!!"
description = "Wie geil ist es? Ein neuer Stream ist in den Kalender geglitten\n" if new else "Es gibt eine kleine Änderung im Programmablauf!\n"
embed = discord.Embed(title=title, description=description)
embed.set_thumbnail(url=url)
embed.add_field(name=segment["title"], value=segment['categories'][0]['displayName'])
embed.add_field(name="Wann?", value=startAt)
embed.add_field(name="Wann?", value=start_at)
await channel.send(embed=embed)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment