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'); const { getAllLinks } = require('../../database.js');
module.exports = { module.exports = {
@ -8,14 +8,14 @@ module.exports = {
async execute(interaction) { async execute(interaction) {
try { try {
await interaction.deferReply({ ephemeral: true }); await interaction.deferReply({ flags: MessageFlags.Ephemeral });
const links = await getAllLinks(); const links = await getAllLinks();
if (links.length === 0) { if (links.length === 0) {
return interaction.editReply({ return interaction.editReply({
content: '📝 Aucun compte lié pour le moment.', 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) { } catch (error) {
console.error('Erreur lors de la récupération des liaisons:', error); console.error('Erreur lors de la récupération des liaisons:', error);
await interaction.editReply({ await interaction.editReply({
content: '❌ Une erreur est survenue lors de la récupération des liaisons.', 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 { getPendingPlayer, verifyLinkCode, updateUserLinkWithUsername } = require('../../database.js');
const axios = require('axios'); const axios = require('axios');
@ -17,7 +17,7 @@ module.exports = {
async execute(interaction) { async execute(interaction) {
try { try {
await interaction.deferReply({ ephemeral: true }); await interaction.deferReply({ flags: MessageFlags.Ephemeral });
const palworldName = interaction.options.getString('pseudo-palworld'); const palworldName = interaction.options.getString('pseudo-palworld');
const discordUser = interaction.options.getUser('discord-account'); const discordUser = interaction.options.getUser('discord-account');
@ -51,7 +51,7 @@ module.exports = {
return interaction.editReply({ return interaction.editReply({
content: `❌ Impossible de trouver le joueur **${palworldName}** sur le serveur.\n\n` + content: `❌ Impossible de trouver le joueur **${palworldName}** sur le serveur.\n\n` +
`💡 Le joueur doit être connecté sur le serveur Palworld.`, `💡 Le joueur doit être connecté sur le serveur Palworld.`,
ephemeral: true flags: MessageFlags.Ephemeral
}); });
} }
@ -85,11 +85,11 @@ module.exports = {
`🎯 Player ID: \`${playerData.playerId}\`` `🎯 Player ID: \`${playerData.playerId}\``
).catch(() => {}); ).catch(() => {});
await interaction.editReply({ embeds: [embed], ephemeral: true }); await interaction.editReply({ embeds: [embed], flags: MessageFlags.Ephemeral });
} else { } else {
await interaction.editReply({ await interaction.editReply({
content: `❌ Erreur lors de la liaison: ${result.message}`, 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); console.error('Erreur lors de la liaison manuelle:', error);
await interaction.editReply({ await interaction.editReply({
content: '❌ Une erreur est survenue lors de la liaison.', 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'); const { generateLinkCode, getUserLink } = require('../../database.js');
module.exports = { module.exports = {
@ -12,7 +12,7 @@ module.exports = {
if (existingLink) { if (existingLink) {
return interaction.reply({ return interaction.reply({
content: `Vous êtes déjà lié au compte Palworld: **${existingLink.palworld_username}** (Steam ID: ${existingLink.steam_id})`, 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' }) .setFooter({ text: 'Le système de surveillance démarre automatiquement' })
.setTimestamp(); .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 // 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); console.error('Erreur lors de la génération du code:', error);
await interaction.reply({ await interaction.reply({
content: '❌ Une erreur est survenue lors de la génération du code.', 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'); const { getUserLink, deleteUserLink } = require('../../database.js');
module.exports = { module.exports = {
@ -12,7 +12,7 @@ module.exports = {
async execute(interaction) { async execute(interaction) {
try { try {
await interaction.deferReply({ ephemeral: true }); await interaction.deferReply({ flags: MessageFlags.Ephemeral });
const discordUser = interaction.options.getUser('discord-account'); const discordUser = interaction.options.getUser('discord-account');
@ -22,7 +22,7 @@ module.exports = {
if (!existingLink) { if (!existingLink) {
return interaction.editReply({ return interaction.editReply({
content: `❌ Le compte <@${discordUser.id}> n'est pas lié à un compte Palworld.`, 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\`.` `Vous pouvez vous lier à nouveau avec \`/rygainland-link\`.`
).catch(() => {}); ).catch(() => {});
await interaction.editReply({ embeds: [embed], ephemeral: true }); await interaction.editReply({ embeds: [embed], flags: MessageFlags.Ephemeral });
} catch (error) { } catch (error) {
console.error('Erreur lors de la suppression de la liaison:', error); console.error('Erreur lors de la suppression de la liaison:', error);
await interaction.editReply({ await interaction.editReply({
content: '❌ Une erreur est survenue lors de la suppression de la liaison.', content: '❌ Une erreur est survenue lors de la suppression de la liaison.',
ephemeral: true flags: MessageFlags.Ephemeral
}); });
} }
}, },