fix message
This commit is contained in:
parent
c4a09b353f
commit
c0725ab495
@ -20,7 +20,8 @@ module.exports = {
|
||||
.setRequired(false)),
|
||||
async execute(interaction) {
|
||||
const type = interaction.options.getString('type');
|
||||
const user = interaction.user;
|
||||
const mentionnedUser = interaction.options.getUser('utilisateur');
|
||||
const targetUser = mentionnedUser || interaction.user;
|
||||
|
||||
try {
|
||||
let messageToSend;
|
||||
@ -31,19 +32,21 @@ module.exports = {
|
||||
messageToSend = serverMessage;
|
||||
}
|
||||
|
||||
// Envoyer le message en privé
|
||||
await user.send(messageToSend);
|
||||
// Envoyer le message en privé au bon utilisateur
|
||||
await targetUser.send(messageToSend);
|
||||
|
||||
// Confirmer l'envoi dans le canal
|
||||
const recipientText = mentionnedUser ? ` à ${mentionnedUser.username}` : 'en message privé';
|
||||
await interaction.reply({
|
||||
content: `✅ Les instructions pour transférer une sauvegarde ${type} ont été envoyées en message privé !`,
|
||||
content: `✅ Les instructions pour transférer une sauvegarde ${type} ont été envoyées${recipientText} !`,
|
||||
flags: MessageFlags.Ephemeral
|
||||
});
|
||||
|
||||
} catch (error) {
|
||||
console.error('Erreur lors de l\'envoi du message privé:', error);
|
||||
const userText = mentionnedUser ? `de ${mentionnedUser.username}` : 'vos';
|
||||
await interaction.reply({
|
||||
content: '❌ Impossible d\'envoyer le message privé. Vérifiez que vos messages privés sont ouverts.',
|
||||
content: `❌ Impossible d'envoyer le message privé. Vérifiez que les messages privés ${userText} sont ouverts.`,
|
||||
flags: MessageFlags.Ephemeral
|
||||
});
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user