From 6bf9de3a59bd45c1d050e720fd760a7d9ec6e99b Mon Sep 17 00:00:00 2001 From: Louis Mazin Date: Tue, 1 Jul 2025 18:39:15 +0200 Subject: [PATCH] fix trad --- commands/bienvenue/bienvenue.js | 4 ++-- commands/pbt/pbt.js | 4 ++-- commands/server-stats/server-stats.js | 6 +++--- commands/trad/trad.js | 12 ++++-------- 4 files changed, 11 insertions(+), 15 deletions(-) diff --git a/commands/bienvenue/bienvenue.js b/commands/bienvenue/bienvenue.js index 35442ef..1f51534 100644 --- a/commands/bienvenue/bienvenue.js +++ b/commands/bienvenue/bienvenue.js @@ -7,11 +7,11 @@ module.exports = { .setName('bienvenue') .setDescription('Souhaitez la bienvenue !') .addUserOption(option => - option.setName('user') + option.setName('utilisateur') .setDescription('Utilisateur à mentionner') .setRequired(false)), async execute(interaction) { - user = interaction.options.getUser('user'); + user = interaction.options.getUser('utilisateur'); welcomeMessage.content = user ? "||<@"+user.id+">||" : ""; await interaction.reply(welcomeMessage); }, diff --git a/commands/pbt/pbt.js b/commands/pbt/pbt.js index 38d8103..9263676 100644 --- a/commands/pbt/pbt.js +++ b/commands/pbt/pbt.js @@ -29,11 +29,11 @@ module.exports = { .setName('pbt') .setDescription('Afichez les informations sur le programme de Louis !') .addUserOption(option => - option.setName('user') + option.setName('utilisateur') .setDescription('Utilisateur à mentionner') .setRequired(false)), async execute(interaction) { - const user = interaction.options.getUser('user'); + const user = interaction.options.getUser('utilisateur'); const downloadCount = await getDownloadCount(); // Clone the message to avoid modifying the original diff --git a/commands/server-stats/server-stats.js b/commands/server-stats/server-stats.js index 09fe90e..0ced1ac 100644 --- a/commands/server-stats/server-stats.js +++ b/commands/server-stats/server-stats.js @@ -91,7 +91,7 @@ module.exports = { .setName('server-stats') .setDescription('Afichez les informations sur le Serveur Palworld !') .addUserOption(option => - option.setName('user') + option.setName('utilisateur') .setDescription('Utilisateur à mentionner') .setRequired(false)), async execute(interaction,token) { @@ -99,11 +99,11 @@ module.exports = { const infos = await getPlayersNumberAndFPS(token); const params = await getParams(token); const players = await getPlayers(token); - const user = interaction.options.getUser('user') + 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); - await interaction.reply({ content: (user ? "||<@"+interaction.options.getUser('user').id+">||\n" : null), embeds: [message] }); + await interaction.reply({ content: (user ? "||<@"+user.id+">||\n" : null), embeds: [message] }); } catch (error) { await interaction.reply({ content: "Une erreur est survenue : " + error, ephemeral: true }); } diff --git a/commands/trad/trad.js b/commands/trad/trad.js index 9effef4..c4a8577 100644 --- a/commands/trad/trad.js +++ b/commands/trad/trad.js @@ -1,19 +1,15 @@ -const { SlashCommandBuilder } = require('discord.js'); +const { SlashCommandBuilder, RoleFlags } = require('discord.js'); module.exports = { data: new SlashCommandBuilder() .setName('trad') - .setDescription('Traduit le message auquel vous répondez en français') + .setDescription('Traduit le message indiqué en français') .addStringOption(option => option.setName('lien') - .setDescription('Lien du message à traduire (optionnel)') + .setDescription('Lien du message à traduire') .setRequired(false) ), async execute(interaction, translator) { - if (!translator) { - await interaction.reply({ content: '❌ Le service de traduction n\'est pas disponible (token DeepL manquant).', ephemeral: true }); - return; - } let messageToTranslate = null; const messageLien = interaction.options.getString('lien'); @@ -59,7 +55,7 @@ module.exports = { const result = await translator.translateText(messageToTranslate.content, null, 'fr'); // Créer la réponse avec la traduction - const translationMessage = `🇫🇷 **Traduction :**\n${result.text}\n\n*Message original de ${messageToTranslate.author.username}*`; + const translationMessage = `**Traduction :**\n\n${result.text}`; await interaction.editReply(translationMessage);