diff --git a/bridge/aria_bridge.py b/bridge/aria_bridge.py index 76a8d5c..ffff3fc 100644 --- a/bridge/aria_bridge.py +++ b/bridge/aria_bridge.py @@ -927,7 +927,7 @@ class ARIABridge: if msg_type == "chat": # Nur User-Nachrichten weiterleiten — ARIA/Diagnostic-Antworten ignorieren (sonst Loop!) sender = payload.get("sender", "") - if sender in ("aria", "diagnostic", "stt"): + if sender in ("aria", "stt"): return text = payload.get("text", "") if text: diff --git a/diagnostic/server.js b/diagnostic/server.js index 2f0664e..1580e63 100644 --- a/diagnostic/server.js +++ b/diagnostic/server.js @@ -427,8 +427,7 @@ function sendToGateway(text, isPipeline) { log("info", "gateway", `chat.send [${reqId}]: "${text}"`); if (isPipeline) plog(`chat.send [${reqId}] an Gateway gesendet — warte auf ACK...`); - // Nachricht auch an RVS senden damit die App sie sieht - sendToRVS(text, false); + // Gateway-Nachrichten NICHT an RVS senden (sonst doppelter ARIA-Request via Bridge) return true; }