From dbea96960fda90abc8f02eed851915c7b00fab42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Guti=C3=A9rrez?= <35082514+alezmad@users.noreply.github.com> Date: Fri, 10 Apr 2026 02:27:22 +0100 Subject: [PATCH] fix(broker): plain text push messages, mesh slug in push label Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/broker/src/telegram-bridge.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/broker/src/telegram-bridge.ts b/apps/broker/src/telegram-bridge.ts index cf8c438..6787cfb 100644 --- a/apps/broker/src/telegram-bridge.ts +++ b/apps/broker/src/telegram-bridge.ts @@ -649,12 +649,12 @@ function createPushHandler(bot: Bot) { const chatIds = meshChats.get(meshId); if (!chatIds || chatIds.size === 0) return; - const meshLabel = meshId.slice(0, 12); - const formatted = `💬 *[${meshLabel}] ${escapeMarkdown(from)}*\n${escapeMarkdown(text)}`; + const meshLabel = meshSlugs.get(meshId) ?? meshId.slice(0, 12); + const formatted = `💬 [${meshLabel}] ${from}\n${text}`; for (const chatId of chatIds) { bot.api - .sendMessage(chatId, formatted, { parse_mode: "Markdown" }) + .sendMessage(chatId, formatted) .catch((e) => { console.error(`[tg-bridge] send to chat ${chatId} failed:`, e.message); });