From 8e0dfb33b3eac70a2fe1f157d28a102768bec20a Mon Sep 17 00:00:00 2001 From: Louis Mazin Date: Sun, 1 Feb 2026 19:55:47 +0100 Subject: [PATCH] nice --- commands/server-stats/server-stats.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/commands/server-stats/server-stats.js b/commands/server-stats/server-stats.js index f2ea508..8aa1f21 100644 --- a/commands/server-stats/server-stats.js +++ b/commands/server-stats/server-stats.js @@ -1,6 +1,7 @@ const axios = require('axios'); const { SlashCommandBuilder } = require('discord.js'); const { EmbedBuilder } = require('discord.js'); +const { checkRAMUsage } = require('../../ramMonitor'); const getPlayersNumberAndFPS = (token) => { return new Promise((resolve, reject) => { @@ -99,10 +100,18 @@ module.exports = { const infos = await getPlayersNumberAndFPS(token); const params = await getParams(token); const players = await getPlayers(token); + + // Récupérer l'information de la RAM + const ramInfo = await checkRAMUsage(); + let ramText = ""; + if (ramInfo) { + ramText = `## RAM utilisée : ${ramInfo.ramUsedGB} Go\n`; + } + const user = interaction.options.getUser('utilisateur') const message = new EmbedBuilder() .setColor('#0099ff') - .setDescription('# Informations sur le Serveur Palworld\n\n## :video_game: Nom du serveur :\n### RygainLand\n\n## :wireless: IP :\n### play.louismazin.ovh:1028\n\n## :no_entry: Mot de passe :\n### serverpassword\n\n## :repeat: État :\n### https://discord.com/channels/1068240252092813373/1263481798667796623\n'+infos+(players==="" ? "" : players+"\n")+'\n'+params); + .setDescription('# Informations sur le Serveur Palworld\n\n## :video_game: Nom du serveur :\n### RygainLand\n\n## :wireless: IP :\n### play.louismazin.ovh:1028\n\n## :no_entry: Mot de passe :\n### serverpassword\n\n## :repeat: État :\n### https://discord.com/channels/1068240252092813373/1263481798667796623\n'+infos+ramText+(players==="" ? "" : players+"\n")+'\n'+params); await interaction.reply({ content: (user ? "||<@"+user.id+">||\n" : null), embeds: [message] }); } catch (error) { await interaction.reply({ content: "Une erreur est survenue : " + error, ephemeral: true });