feat: sichtbare Rueckmeldung bei Deep-Research Start

Der Bot sendet jetzt sofort eine zusaetzliche Meldung, wenn eine
Nachricht nach einer Deep-Recherche aussieht, damit der Nutzer weiss,
dass der laengere Recherchelauf gestartet wurde.
This commit is contained in:
Homelab Cursor 2026-03-20 21:50:35 +01:00
parent 7a3327eb90
commit f54833c150

View file

@ -688,6 +688,21 @@ async def handle_document(update: Update, ctx: ContextTypes.DEFAULT_TYPE):
)
def _likely_deep_research_request(text: str) -> bool:
"""Heuristik fuer lange Recherche-Anfragen."""
t = (text or "").lower()
triggers = (
"recherchiere",
"recherche",
"finde heraus",
"vergleich",
"analysiere",
"entwickelt",
"entwicklung",
)
return any(token in t for token in triggers)
async def handle_message(update: Update, ctx: ContextTypes.DEFAULT_TYPE):
"""Button-Presses und Freitext-Fragen verarbeiten."""
if not _authorized(update):
@ -714,6 +729,8 @@ async def handle_message(update: Update, ctx: ContextTypes.DEFAULT_TYPE):
session_id = memory_client.get_or_create_session(channel_key, source="telegram")
await update.message.reply_text("🤔 Denke nach...")
if _likely_deep_research_request(text):
await update.message.reply_text("🔎 Deep Research gestartet. Das dauert meist 2-5 Minuten.")
try:
context.last_suggest_result = {"type": None}
context.set_source_type("telegram_text")