fix trad
This commit is contained in:
parent
138900522f
commit
6bf9de3a59
@ -7,11 +7,11 @@ module.exports = {
|
|||||||
.setName('bienvenue')
|
.setName('bienvenue')
|
||||||
.setDescription('Souhaitez la bienvenue !')
|
.setDescription('Souhaitez la bienvenue !')
|
||||||
.addUserOption(option =>
|
.addUserOption(option =>
|
||||||
option.setName('user')
|
option.setName('utilisateur')
|
||||||
.setDescription('Utilisateur à mentionner')
|
.setDescription('Utilisateur à mentionner')
|
||||||
.setRequired(false)),
|
.setRequired(false)),
|
||||||
async execute(interaction) {
|
async execute(interaction) {
|
||||||
user = interaction.options.getUser('user');
|
user = interaction.options.getUser('utilisateur');
|
||||||
welcomeMessage.content = user ? "||<@"+user.id+">||" : "";
|
welcomeMessage.content = user ? "||<@"+user.id+">||" : "";
|
||||||
await interaction.reply(welcomeMessage);
|
await interaction.reply(welcomeMessage);
|
||||||
},
|
},
|
||||||
|
@ -29,11 +29,11 @@ module.exports = {
|
|||||||
.setName('pbt')
|
.setName('pbt')
|
||||||
.setDescription('Afichez les informations sur le programme de Louis !')
|
.setDescription('Afichez les informations sur le programme de Louis !')
|
||||||
.addUserOption(option =>
|
.addUserOption(option =>
|
||||||
option.setName('user')
|
option.setName('utilisateur')
|
||||||
.setDescription('Utilisateur à mentionner')
|
.setDescription('Utilisateur à mentionner')
|
||||||
.setRequired(false)),
|
.setRequired(false)),
|
||||||
async execute(interaction) {
|
async execute(interaction) {
|
||||||
const user = interaction.options.getUser('user');
|
const user = interaction.options.getUser('utilisateur');
|
||||||
const downloadCount = await getDownloadCount();
|
const downloadCount = await getDownloadCount();
|
||||||
|
|
||||||
// Clone the message to avoid modifying the original
|
// Clone the message to avoid modifying the original
|
||||||
|
@ -91,7 +91,7 @@ module.exports = {
|
|||||||
.setName('server-stats')
|
.setName('server-stats')
|
||||||
.setDescription('Afichez les informations sur le Serveur Palworld !')
|
.setDescription('Afichez les informations sur le Serveur Palworld !')
|
||||||
.addUserOption(option =>
|
.addUserOption(option =>
|
||||||
option.setName('user')
|
option.setName('utilisateur')
|
||||||
.setDescription('Utilisateur à mentionner')
|
.setDescription('Utilisateur à mentionner')
|
||||||
.setRequired(false)),
|
.setRequired(false)),
|
||||||
async execute(interaction,token) {
|
async execute(interaction,token) {
|
||||||
@ -99,11 +99,11 @@ module.exports = {
|
|||||||
const infos = await getPlayersNumberAndFPS(token);
|
const infos = await getPlayersNumberAndFPS(token);
|
||||||
const params = await getParams(token);
|
const params = await getParams(token);
|
||||||
const players = await getPlayers(token);
|
const players = await getPlayers(token);
|
||||||
const user = interaction.options.getUser('user')
|
const user = interaction.options.getUser('utilisateur')
|
||||||
const message = new EmbedBuilder()
|
const message = new EmbedBuilder()
|
||||||
.setColor('#0099ff')
|
.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+(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) {
|
} catch (error) {
|
||||||
await interaction.reply({ content: "Une erreur est survenue : " + error, ephemeral: true });
|
await interaction.reply({ content: "Une erreur est survenue : " + error, ephemeral: true });
|
||||||
}
|
}
|
||||||
|
@ -1,19 +1,15 @@
|
|||||||
const { SlashCommandBuilder } = require('discord.js');
|
const { SlashCommandBuilder, RoleFlags } = require('discord.js');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
data: new SlashCommandBuilder()
|
data: new SlashCommandBuilder()
|
||||||
.setName('trad')
|
.setName('trad')
|
||||||
.setDescription('Traduit le message auquel vous répondez en français')
|
.setDescription('Traduit le message indiqué en français')
|
||||||
.addStringOption(option =>
|
.addStringOption(option =>
|
||||||
option.setName('lien')
|
option.setName('lien')
|
||||||
.setDescription('Lien du message à traduire (optionnel)')
|
.setDescription('Lien du message à traduire')
|
||||||
.setRequired(false)
|
.setRequired(false)
|
||||||
),
|
),
|
||||||
async execute(interaction, translator) {
|
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;
|
let messageToTranslate = null;
|
||||||
const messageLien = interaction.options.getString('lien');
|
const messageLien = interaction.options.getString('lien');
|
||||||
@ -59,7 +55,7 @@ module.exports = {
|
|||||||
const result = await translator.translateText(messageToTranslate.content, null, 'fr');
|
const result = await translator.translateText(messageToTranslate.content, null, 'fr');
|
||||||
|
|
||||||
// Créer la réponse avec la traduction
|
// 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);
|
await interaction.editReply(translationMessage);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user