diff --git a/schedule.py b/schedule.py index d685cdca4f5585f08b2907dc9bbde49f9ec61335..5e0f8e86a96eff07ca56dabf14ea8e51048d77fc 100644 --- a/schedule.py +++ b/schedule.py @@ -54,12 +54,16 @@ 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("/./", "/") 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" + game = "Lass dich einfach Ă¼berraschen!" + url = "https://static-cdn.jtvnw.net/ttv-static/404_boxart-144x192.jpg" + if categories := segment.get("categories"): + game = categories[0]['displayName'] + url = categories[0]['boxArtURL'].replace('-{width}x{height}', '').replace("/./", "/") 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=segment["title"], value=game) embed.add_field(name="Wann?", value=start_at) await channel.send(embed=embed)