From a012ec65efaafb4736b23c23e082ef36a5353147 Mon Sep 17 00:00:00 2001 From: duffyduck Date: Sun, 29 Mar 2026 16:15:10 +0200 Subject: [PATCH] filter own sender to hide own messages, these ar sendet from rvs twice --- diagnostic/server.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/diagnostic/server.js b/diagnostic/server.js index 146656a..740e33b 100644 --- a/diagnostic/server.js +++ b/diagnostic/server.js @@ -492,8 +492,10 @@ function connectRVS(forcePlain) { const msg = JSON.parse(raw.toString()); if (msg.type === "chat" && msg.payload) { const sender = msg.payload.sender || "?"; + // Eigene Nachrichten ignorieren (Echo) + if (sender === "diagnostic") return; log("info", "rvs", `Chat von ${sender}: "${(msg.payload.text || "").slice(0, 100)}"`); - if (pipelineActive && sender !== "diagnostic") { + if (pipelineActive) { pipelineEnd(true, `Antwort via RVS von ${sender}: "${(msg.payload.text || "").slice(0, 120)}"`); } broadcast({ type: "rvs_chat", msg });