From 123a07db0c19a5400506eec1400fdfffd8a8fe2c Mon Sep 17 00:00:00 2001 From: Sacheat Date: Sun, 1 Mar 2026 21:51:09 +0100 Subject: [PATCH] Correction route BotService --- .../modules/strategy/services/BotService.js | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/Wallette/server/modules/strategy/services/BotService.js b/Wallette/server/modules/strategy/services/BotService.js index 6635271..d1b1f2e 100644 --- a/Wallette/server/modules/strategy/services/BotService.js +++ b/Wallette/server/modules/strategy/services/BotService.js @@ -84,24 +84,32 @@ class BotService { async sendToAlertsModule(signalPayload) { try { + + const BROADCAST_URL = 'http://127.0.0.1:3003/test/broadcast-alert'; + const response = await fetch( - `${ALERTS_URL}/api/alerts/process-signal`, + BROADCAST_URL, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(signalPayload) } ); + if (!response.ok) { - const err = await response.json(); - console.error('Module Alertes a refusé le signal :', err); + // Parfois les routes de test ne renvoient pas de JSON propre sur les erreurs, + // on gère ça prudemment en lisant le texte brut. + const errText = await response.text(); + console.error(`Module Alertes a refusé le signal (Statut ${response.status}) :`, errText); return; } + const result = await response.json(); - console.log('Signal envoyé au module Alertes :', result.data); + console.log('📡 Signal diffusé en temps réel au module Alertes !', result); + } catch (error) { - // Si alertes-service est éteint, le bot continue quand même - console.error('Impossible de joindre le module Alertes :', error.message); + // Si alertes-service est éteint, le bot continue quand même (Génial ça !) + console.error('Impossible de joindre le module Alertes (Port 3003 éteint ou inaccessible) :', error.message); } } -- 2.50.1