Dynamische Emojis je nach Zugart

This commit is contained in:
Kaaninchen
2026-07-20 21:22:09 +02:00
parent 5d651640ec
commit 068eaa7b85
4 changed files with 32 additions and 6 deletions
+9
View File
@@ -5,6 +5,7 @@ import importlib
from datetime import datetime
from src.config import config
import src.data.operators as operators_module
import src.data.emojis as emojis
_operators_mtime = None
@@ -128,6 +129,14 @@ def operator_metadata(operator):
return operators_module.OPERATORS.get(operator, operators_module.OPERATORS["fallback"])
def get_channel_formatting(train_type):
formatting = config.get("formatting", "")
train_emoji = emojis.train_types.get(train_type)
if train_emoji is None:
train_emoji = emojis.emoji_list.get("Fallback", "")
return f"{train_emoji} {formatting}"
def logger(msg, log_type="info"):
status = log_type.upper()
current_time = datetime.now().strftime('%X')