This commit is contained in:
Louis Mazin 2025-07-01 18:39:15 +02:00
parent 138900522f
commit 6bf9de3a59
4 changed files with 11 additions and 15 deletions

View File

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

View File

@ -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

View File

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

View File

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