fix message
This commit is contained in:
parent
c4a09b353f
commit
c0725ab495
@ -20,7 +20,8 @@ module.exports = {
|
|||||||
.setRequired(false)),
|
.setRequired(false)),
|
||||||
async execute(interaction) {
|
async execute(interaction) {
|
||||||
const type = interaction.options.getString('type');
|
const type = interaction.options.getString('type');
|
||||||
const user = interaction.user;
|
const mentionnedUser = interaction.options.getUser('utilisateur');
|
||||||
|
const targetUser = mentionnedUser || interaction.user;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
let messageToSend;
|
let messageToSend;
|
||||||
@ -31,19 +32,21 @@ module.exports = {
|
|||||||
messageToSend = serverMessage;
|
messageToSend = serverMessage;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Envoyer le message en privé
|
// Envoyer le message en privé au bon utilisateur
|
||||||
await user.send(messageToSend);
|
await targetUser.send(messageToSend);
|
||||||
|
|
||||||
// Confirmer l'envoi dans le canal
|
// Confirmer l'envoi dans le canal
|
||||||
|
const recipientText = mentionnedUser ? ` à ${mentionnedUser.username}` : 'en message privé';
|
||||||
await interaction.reply({
|
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
|
flags: MessageFlags.Ephemeral
|
||||||
});
|
});
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Erreur lors de l\'envoi du message privé:', error);
|
console.error('Erreur lors de l\'envoi du message privé:', error);
|
||||||
|
const userText = mentionnedUser ? `de ${mentionnedUser.username}` : 'vos';
|
||||||
await interaction.reply({
|
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
|
flags: MessageFlags.Ephemeral
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user