passage d'un bot "homemade" avec des JSON écrit à discord.js #1

Merged
Guams merged 8 commits from refonte into main 2025-06-29 09:41:09 +02:00
Showing only changes of commit 43119b3422 - Show all commits

View File

@ -74,7 +74,7 @@ client.on(Events.InteractionCreate, async interaction => {
if (!actualOpenedPollCreatedByUser) { if (!actualOpenedPollCreatedByUser) {
await interaction.reply({ await interaction.reply({
flags: MessageFlags.Ephemeral, flags: MessageFlags.Ephemeral,
content: `<@${interaction.user.id}>, tu n'as actuellement aucun sondage en cours.` content: `${interaction.user.username}, tu n'as actuellement aucun sondage en cours.`
}); });
break; break;
} }
@ -85,7 +85,7 @@ client.on(Events.InteractionCreate, async interaction => {
if (!winnerVoteId) { if (!winnerVoteId) {
await interaction.reply({ await interaction.reply({
flags: MessageFlags.Ephemeral, flags: MessageFlags.Ephemeral,
content: `<@${interaction.user.id}>, L'option **${optionSendedByUser}** n'existe pas.` content: `${interaction.user.username}, L'option **${optionSendedByUser}** n'existe pas.`
}); });
break; break;
} }
@ -142,7 +142,7 @@ client.on(Events.InteractionCreate, async interaction => {
case BET_COMMAND_NAME: { case BET_COMMAND_NAME: {
const amountForNextBet = interaction.options.data[0].value; const amountForNextBet = interaction.options.data[0].value;
const senderPoints = await findUserPoints(interaction.user.id, interaction.guildId); const senderPoints = await findUserPoints(interaction.user.id, interaction.guildId);
if (senderPoints >= amountForNextBet) { if (Number.parseInt(senderPoints.points) >= amountForNextBet) {
await changeNextBetValueForUser(interaction.user.id, interaction.guildId, amountForNextBet); await changeNextBetValueForUser(interaction.user.id, interaction.guildId, amountForNextBet);
await interaction.reply({ await interaction.reply({
flags: MessageFlags.Ephemeral, flags: MessageFlags.Ephemeral,
@ -151,7 +151,7 @@ client.on(Events.InteractionCreate, async interaction => {
} else { } else {
await interaction.reply({ await interaction.reply({
flags: MessageFlags.Ephemeral, flags: MessageFlags.Ephemeral,
content: `${interaction.user.id}, solde insuffisant !` content: `${interaction.user.username}, solde insuffisant !`
}); });
} }
break; break;