test
This commit is contained in:
parent
e198f1e3ee
commit
986c6a8170
@ -383,14 +383,13 @@ const connectWebSocket = async (pterodactylToken, serverId) => {
|
|||||||
const now = Date.now();
|
const now = Date.now();
|
||||||
|
|
||||||
// Protection 1: Ignorer les messages très anciens (>15 min) pour éviter l'historique complet
|
// Protection 1: Ignorer les messages très anciens (>15 min) pour éviter l'historique complet
|
||||||
// SAUF pour les messages de chat qui doivent toujours être transmis
|
if (now - logTimestamp > 15 * 60 * 1000) {
|
||||||
if (!isChatMessage && now - logTimestamp > 15 * 60 * 1000) {
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Protection 2: Ignorer les messages antérieurs au démarrage du monitoring
|
// Protection 2: Ignorer les messages antérieurs au démarrage du monitoring
|
||||||
// SAUF pour les messages de chat - on applique cette protection uniquement aux commandes !lier
|
// S'applique à TOUS les messages (y compris chat) pour éviter de traiter l'historique au démarrage
|
||||||
if (!isChatMessage && monitoringStartTimestamp && logTimestamp < monitoringStartTimestamp) {
|
if (monitoringStartTimestamp && logTimestamp < monitoringStartTimestamp) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -398,14 +397,14 @@ const connectWebSocket = async (pterodactylToken, serverId) => {
|
|||||||
// Détecter si c'est un message de chat
|
// Détecter si c'est un message de chat
|
||||||
if (isChatMessage) {
|
if (isChatMessage) {
|
||||||
console.log(`💬 [CONSOLE] Message de chat détecté: ${log.substring(0, 100)}`);
|
console.log(`💬 [CONSOLE] Message de chat détecté: ${log.substring(0, 100)}`);
|
||||||
}
|
|
||||||
|
// Transférer le message de chat vers Discord via le bridge
|
||||||
// Transférer le message de chat vers Discord via le bridge
|
console.log(`📋 [CONSOLE] Traitement du log pour le bridge...`);
|
||||||
console.log(`📋 [CONSOLE] Traitement du log pour le bridge...`);
|
try {
|
||||||
try {
|
await handlePalworldChat(log);
|
||||||
await handlePalworldChat(log);
|
} catch (bridgeError) {
|
||||||
} catch (bridgeError) {
|
console.error('❌ [CONSOLE] Erreur lors du transfert vers le bridge:', bridgeError);
|
||||||
console.error('❌ [CONSOLE] Erreur lors du transfert vers le bridge:', bridgeError);
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const linkData = parseLogMessage(log);
|
const linkData = parseLogMessage(log);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user