From 62cc2a92fe9ee26afc2e142112f45a7fadea9cac Mon Sep 17 00:00:00 2001 From: Christian Gick Date: Tue, 10 Mar 2026 14:29:06 +0200 Subject: [PATCH] fix: add German keywords for audio/text summary options (MAT-166) 'Audiozusammenfassung' and 'Textzusammenfassung' now correctly trigger the audio/text summary flows instead of falling through to regular LLM which says it can't create audio files. Co-Authored-By: Claude Opus 4.6 --- article_summary/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/article_summary/__init__.py b/article_summary/__init__.py index c74d63b..14b3ab3 100644 --- a/article_summary/__init__.py +++ b/article_summary/__init__.py @@ -243,11 +243,11 @@ class ArticleSummaryHandler: return f"__DISCUSS__{title}\n{article_context}" # Option 2: Text summary — generate and return text, no TTS - if body_lower in ("2", "text", "text summary", "zusammenfassung"): + if body_lower in ("2", "text", "text summary", "zusammenfassung", "textzusammenfassung"): return await self._generate_text_summary(room_id, sender) # Option 3: Audio summary — enter language selection (existing flow) - if body_lower in ("3", "audio", "audio summary"): + if body_lower in ("3", "audio", "audio summary", "audiozusammenfassung", "audio zusammenfassung"): return self._prompt_language(room_id, sender) # Anything else — user is just chatting, reset and pass through with article context