Skip to content

Commit 7f8ba93

Browse files
committed
fix : <notifier.py> fixing bad webhook key for the hearbeat
1 parent 5a36172 commit 7f8ba93

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

src/notifier.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,20 @@
1111
class DiscordNotifier:
1212
def __init__(self, webhook_url=None, heartbeat_webhook_url=None):
1313
self.webhook_url = webhook_url or os.getenv('DISCORD_WEBHOOK_URL')
14-
self.heartbeat_webhook_url = heartbeat_webhook_url or os.getenv('DISCORD_HEARTBEAT_WEBHOOK_URL')
14+
if heartbeat_webhook_url:
15+
self.heartbeat_webhook_url = heartbeat_webhook_url
16+
else:
17+
env_heartbeat = os.getenv('DISCORD_HEARTBEAT_WEBHOOK_URL')
18+
if env_heartbeat and env_heartbeat.strip(): # ← Vérification supplémentaire
19+
self.heartbeat_webhook_url = env_heartbeat
20+
else:
21+
self.heartbeat_webhook_url = self.webhook_url # ← Fallback sur le webhook principal
22+
23+
# Debug
24+
print(f"🔗 Webhook signaux : {self.webhook_url[:50] if self.webhook_url else '❌ Non défini'}...")
25+
print(f"🔗 Webhook heartbeat: {self.heartbeat_webhook_url[:50] if self.heartbeat_webhook_url else '❌ Non défini'}...")
26+
if self.webhook_url == self.heartbeat_webhook_url:
27+
print(f"⚠️ Même webhook utilisé pour signaux et heartbeat")
1528

1629
def send_heartbeat(self, title, description, color=0x808080, fields=None):
1730
"""Envoie un heartbeat sur le canal dédié"""

0 commit comments

Comments
 (0)