transitous rewrite: announcements

This commit is contained in:
Kaaninchen
2026-08-16 17:22:50 +02:00
parent a75b12ea31
commit c563062b9a
5 changed files with 107 additions and 8 deletions
+20 -1
View File
@@ -55,4 +55,23 @@ def build_info_embed() -> discord.Embed:
embed.set_author(name=agency)
embed.set_thumbnail(url=metadata["logo"])
return embed
return embed
def build_announcement_embed(msg):
from src.dc.handlers import trip
agency = trip["agency"]
metadata = get_operator_metadata(agency, trip["route_color"])
embed = discord.Embed(
title = "Informationen zu ihrer Fahrt",
description=msg,
color=metadata["color"]
)
embed.set_author(name=agency)
embed.set_thumbnail(url=metadata["logo"])
footer = build_embed_footer(trip["mode"], metadata.get("slogan"))
embed.set_footer(text=footer["text"], icon_url=footer["icon"])
return embed