This commit is contained in:
Louis Mazin 2025-12-08 22:40:12 +01:00
parent 6dd001610d
commit 3cc6d0c96b
4 changed files with 20 additions and 20 deletions

View File

@ -1,4 +1,4 @@
const { SlashCommandBuilder, EmbedBuilder, PermissionFlagsBits } = require('discord.js');
const { SlashCommandBuilder, EmbedBuilder, MessageFlags } = require('discord.js');
const { getAllLinks } = require('../../database.js');
module.exports = {
@ -8,14 +8,14 @@ module.exports = {
async execute(interaction) {
try {
await interaction.deferReply({ ephemeral: true });
await interaction.deferReply({ flags: MessageFlags.Ephemeral });
const links = await getAllLinks();
if (links.length === 0) {
return interaction.editReply({
content: '📝 Aucun compte lié pour le moment.',
ephemeral: true
flags: MessageFlags.Ephemeral
});
}
@ -43,13 +43,13 @@ module.exports = {
}
}
await interaction.editReply({ embeds: [embed], ephemeral: true });
await interaction.editReply({ embeds: [embed]});
} catch (error) {
console.error('Erreur lors de la récupération des liaisons:', error);
await interaction.editReply({
content: '❌ Une erreur est survenue lors de la récupération des liaisons.',
ephemeral: true
flags: MessageFlags.Ephemeral
});
}
},

View File

@ -1,4 +1,4 @@
const { SlashCommandBuilder, EmbedBuilder, PermissionFlagsBits } = require('discord.js');
const { SlashCommandBuilder, EmbedBuilder, MessageFlags } = require('discord.js');
const { getPendingPlayer, verifyLinkCode, updateUserLinkWithUsername } = require('../../database.js');
const axios = require('axios');
@ -17,7 +17,7 @@ module.exports = {
async execute(interaction) {
try {
await interaction.deferReply({ ephemeral: true });
await interaction.deferReply({ flags: MessageFlags.Ephemeral });
const palworldName = interaction.options.getString('pseudo-palworld');
const discordUser = interaction.options.getUser('discord-account');
@ -51,7 +51,7 @@ module.exports = {
return interaction.editReply({
content: `❌ Impossible de trouver le joueur **${palworldName}** sur le serveur.\n\n` +
`💡 Le joueur doit être connecté sur le serveur Palworld.`,
ephemeral: true
flags: MessageFlags.Ephemeral
});
}
@ -85,11 +85,11 @@ module.exports = {
`🎯 Player ID: \`${playerData.playerId}\``
).catch(() => {});
await interaction.editReply({ embeds: [embed], ephemeral: true });
await interaction.editReply({ embeds: [embed], flags: MessageFlags.Ephemeral });
} else {
await interaction.editReply({
content: `❌ Erreur lors de la liaison: ${result.message}`,
ephemeral: true
flags: MessageFlags.Ephemeral
});
}
@ -97,7 +97,7 @@ module.exports = {
console.error('Erreur lors de la liaison manuelle:', error);
await interaction.editReply({
content: '❌ Une erreur est survenue lors de la liaison.',
ephemeral: true
flags: MessageFlags.Ephemeral
});
}
},

View File

@ -1,4 +1,4 @@
const { SlashCommandBuilder, EmbedBuilder } = require('discord.js');
const { SlashCommandBuilder, EmbedBuilder, MessageFlags } = require('discord.js');
const { generateLinkCode, getUserLink } = require('../../database.js');
module.exports = {
@ -12,7 +12,7 @@ module.exports = {
if (existingLink) {
return interaction.reply({
content: `Vous êtes déjà lié au compte Palworld: **${existingLink.palworld_username}** (Steam ID: ${existingLink.steam_id})`,
ephemeral: true
flags: MessageFlags.Ephemeral
});
}
@ -31,7 +31,7 @@ module.exports = {
.setFooter({ text: 'Le système de surveillance démarre automatiquement' })
.setTimestamp();
await interaction.reply({ embeds: [embed], ephemeral: true });
await interaction.reply({ embeds: [embed], flags: MessageFlags.Ephemeral });
// Le système checkAndManageWebSocket va détecter le nouveau code automatiquement
@ -39,7 +39,7 @@ module.exports = {
console.error('Erreur lors de la génération du code:', error);
await interaction.reply({
content: '❌ Une erreur est survenue lors de la génération du code.',
ephemeral: true
flags: MessageFlags.Ephemeral
});
}
},

View File

@ -1,4 +1,4 @@
const { SlashCommandBuilder, EmbedBuilder, PermissionFlagsBits } = require('discord.js');
const { SlashCommandBuilder, EmbedBuilder, MessageFlags } = require('discord.js');
const { getUserLink, deleteUserLink } = require('../../database.js');
module.exports = {
@ -12,7 +12,7 @@ module.exports = {
async execute(interaction) {
try {
await interaction.deferReply({ ephemeral: true });
await interaction.deferReply({ flags: MessageFlags.Ephemeral });
const discordUser = interaction.options.getUser('discord-account');
@ -22,7 +22,7 @@ module.exports = {
if (!existingLink) {
return interaction.editReply({
content: `❌ Le compte <@${discordUser.id}> n'est pas lié à un compte Palworld.`,
ephemeral: true
flags: MessageFlags.Ephemeral
});
}
@ -47,13 +47,13 @@ module.exports = {
`Vous pouvez vous lier à nouveau avec \`/rygainland-link\`.`
).catch(() => {});
await interaction.editReply({ embeds: [embed], ephemeral: true });
await interaction.editReply({ embeds: [embed], flags: MessageFlags.Ephemeral });
} catch (error) {
console.error('Erreur lors de la suppression de la liaison:', error);
await interaction.editReply({
content: '❌ Une erreur est survenue lors de la suppression de la liaison.',
ephemeral: true
flags: MessageFlags.Ephemeral
});
}
},