Operator-logik effizienter gemacht

Durch die neuen Infos ist es möglich, die Betreiber direkt auszulesen. Dadurch muss nicht nur ein Betreiber komisch durch die Anfangsbuchstaben gefunden werden
This commit is contained in:
Kaaninchen
2026-07-17 23:37:26 +02:00
parent 8cca3133f2
commit 23f4134b8b
4 changed files with 38 additions and 48 deletions
+8 -21
View File
@@ -1,35 +1,22 @@
db_logo = "https://marketingportal.extranet.deutschebahn.com/resource/blob/13602522/c53f806b9df966e144010b276af72dd2/Bild_09-data.png"
db_slogans = ["Senk ju vor träwelling wis Deutsche Bahn.", "Bitte beachten Sie die umgekehrte Wagenreihung.", "Zurückbleiben bitte!", "Alle reden vom Wetter. Wir nicht.", "Die Bahn macht mobil.", "Grün abgefahren"]
OPERATORS = {
# alles außer slogan ist ESSENZIELL für den Bot.
# Color ist Hex Color Code mit 0x am anfang.
"fallback": {
"name": "Unbekannter Anbieter",
"unknown": True,
"logo": "https://upload.wikimedia.org/wikipedia/commons/2/20/Bahn_aus_Zusatzzeichen_1024-15_A.png",
"color": 0x000000
},
"ICE": {
"name": "Deutsche Bahn",
"logo": db_logo,
"DB": {
"unknown": False,
"logo": "https://marketingportal.extranet.deutschebahn.com/resource/blob/13602522/c53f806b9df966e144010b276af72dd2/Bild_09-data.png",
"color": 0xEC0016,
"slogan": db_slogans
},
"RB": {
"name": "DB Regio",
"logo": db_logo,
"color": 0xEC0016,
"slogan": db_slogans
},
"RE": {
"name": "DB Regio",
"logo": db_logo,
"color": 0xEC0016,
"slogan": db_slogans
},
"NBE": {
"name": "Nordbahn",
"logo": "https://upload.wikimedia.org/wikipedia/commons/b/b5/Logo_Nordbahn_NAH.SH_Blau_positiv_final.png",
"color": 0x1A2848
"Ostdeutsche Eisenbahn GmbH": {
"unknown": False,
"logo": "https://www.odeg.de/fileadmin/user_upload/Unternehmensseite/presse/pressebilder/ODEG_Pressebilder_Logo-CMYK-JPG.jpg",
"color": 0x00745C
}
}