diff --git a/src/source_rules.py b/src/source_rules.py
index 022d353..d9cb508 100644
--- a/src/source_rules.py
+++ b/src/source_rules.py
@@ -84,6 +84,8 @@ DOMAIN_CATEGORY_MAP = {
"ksta.de": "regional",
"rp-online.de": "regional",
"merkur.de": "regional",
+ # Telegram
+ "t.me": "telegram",
}
# Bekannte Feed-Pfade zum Durchprobieren
diff --git a/src/static/css/style.css b/src/static/css/style.css
index e76fc7f..9ebc6fa 100644
--- a/src/static/css/style.css
+++ b/src/static/css/style.css
@@ -3252,7 +3252,8 @@ a:hover {
color: var(--cat-regional);
}
-.source-category-badge.cat-sonstige {
+.source-category-badge.cat-telegram { background: #0088cc; color: #fff; }
+.cat-sonstige {
background: var(--cat-sonstige-bg);
color: var(--info);
}
diff --git a/src/static/js/components.js b/src/static/js/components.js
index f125dc8..8ef0507 100644
--- a/src/static/js/components.js
+++ b/src/static/js/components.js
@@ -523,6 +523,7 @@ const UI = {
'international': 'Intl.',
'regional': 'Regional',
'boulevard': 'Boulevard',
+ 'telegram': 'Telegram',
'sonstige': 'Sonstige',
},
diff --git a/src/static/js/tutorial.js b/src/static/js/tutorial.js
index 3239f90..1ca8837 100644
--- a/src/static/js/tutorial.js
+++ b/src/static/js/tutorial.js
@@ -1014,6 +1014,7 @@ const Tutorial = {
+ 'Nachrichtenagenturen - dpa, Reuters, AFP
'
+ 'Öffentlich-Rechtlich - tagesschau, ZDF, NDR
'
+ 'Qualitätszeitungen - FAZ, SZ, ZEIT
'
+ + 'Telegram - OSINT-Kanäle und Nachrichtenkanäle
'
+ 'Behörden - Offizielle Stellen und Pressemitteilungen
'
+ 'Klicken Sie auf die Kopfzeile, um die Gruppen aufzuklappen. '
+ 'Die "Detailansicht" zeigt alle Quellen mit einzelnen Artikeln.',