This commit is contained in:
Louis Mazin 2026-07-24 21:13:52 +02:00
parent 0c316ca459
commit b66578c8d7

View File

@ -53,44 +53,44 @@ client.once('clientReady', async () => {
client.user.setActivity({name: 'Palworld', type: 0});
console.log('Bot started !');
try {
await initDatabase();
await createTables();
// try {
// await initDatabase();
// await createTables();
// Nettoyer les codes expirés au démarrage
await cleanExpiredCodes();
console.log('🧹 Codes expirés nettoyés');
// // Nettoyer les codes expirés au démarrage
// await cleanExpiredCodes();
// console.log('🧹 Codes expirés nettoyés');
console.log('📦 Système de liaison activé');
// console.log('📦 Système de liaison activé');
// Initialiser le pont Palworld-Discord
const bridgeChannelId = process.env.BRIDGE_CHANNEL_ID || '1467491354924814411';
console.log(`🔧 Configuration du pont: Salon ${bridgeChannelId}`);
// // Initialiser le pont Palworld-Discord
// const bridgeChannelId = process.env.BRIDGE_CHANNEL_ID || '1467491354924814411';
// console.log(`🔧 Configuration du pont: Salon ${bridgeChannelId}`);
// Vérifier que le salon existe
try {
const bridgeChannel = await client.channels.fetch(bridgeChannelId);
if (bridgeChannel) {
console.log(`✅ Salon du pont trouvé: #${bridgeChannel.name}`);
initPalworldBridge(client, bridgeChannelId);
} else {
console.error(`❌ Salon du pont introuvable (ID: ${bridgeChannelId})`);
}
} catch (channelError) {
console.error(`❌ Erreur lors de la récupération du salon du pont:`, channelError.message);
console.error(`⚠️ Le pont Discord-Palworld est désactivé`);
}
// // Vérifier que le salon existe
// try {
// const bridgeChannel = await client.channels.fetch(bridgeChannelId);
// if (bridgeChannel) {
// console.log(`✅ Salon du pont trouvé: #${bridgeChannel.name}`);
// initPalworldBridge(client, bridgeChannelId);
// } else {
// console.error(`❌ Salon du pont introuvable (ID: ${bridgeChannelId})`);
// }
// } catch (channelError) {
// console.error(`❌ Erreur lors de la récupération du salon du pont:`, channelError.message);
// console.error(`⚠️ Le pont Discord-Palworld est désactivé`);
// }
startConsoleMonitoring(client, process.env.PTERODACTYL_API_TOKEN);
// startConsoleMonitoring(client, process.env.PTERODACTYL_API_TOKEN);
// Démarrer la surveillance RAM avec callback de reconnexion WebSocket
startRAMMonitoring(forceWebSocketReconnect);
console.log('✅ Surveillance RAM activée (seuil: 19 Go)');
} catch (error) {
console.error('⚠️ Erreur lors de l\'initialisation de la base de données');
console.error('⚠️ Le système de liaison est désactivé');
console.error('⚠️ Les autres fonctionnalités du bot restent actives');
}
// // Démarrer la surveillance RAM avec callback de reconnexion WebSocket
// startRAMMonitoring(forceWebSocketReconnect);
// console.log('✅ Surveillance RAM activée (seuil: 19 Go)');
// } catch (error) {
// console.error('⚠️ Erreur lors de l\'initialisation de la base de données');
// console.error('⚠️ Le système de liaison est désactivé');
// console.error('⚠️ Les autres fonctionnalités du bot restent actives');
// }
deploy(process.env.DISCORD_TOKEN);
clean(client);
@ -136,4 +136,4 @@ client.on(Events.InteractionCreate, async interaction => {
client.login(process.env.DISCORD_TOKEN);
setInterval(()=>{update(headers,numbers,client,process.env.PALWORLD_API_TOKEN)}, 300000);
// setInterval(()=>{update(headers,numbers,client,process.env.PALWORLD_API_TOKEN)}, 300000);