This commit is contained in:
Louis Mazin 2026-02-01 19:55:47 +01:00
parent a86f14fce8
commit 8e0dfb33b3

View File

@ -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 });