From deac21bd8e9c232e6dc955eef8af3da8869afb4a Mon Sep 17 00:00:00 2001 From: Tutur33 Date: Fri, 15 Mar 2024 19:42:06 +0100 Subject: [PATCH] update --- commands/botcontrol/setactivity.ts | 24 +++++++++++++++++------- events/messageCreate.ts | 2 +- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/commands/botcontrol/setactivity.ts b/commands/botcontrol/setactivity.ts index 6f8a80d..df13c1a 100644 --- a/commands/botcontrol/setactivity.ts +++ b/commands/botcontrol/setactivity.ts @@ -10,8 +10,18 @@ module.exports = { const author = message.author; - let currentActivitie = client.user.presence.activities[0]; - + let currentActivitie: any = client.user.presence.activities[0]?.type; + if (currentActivitie === 0) { + currentActivitie = 'Joue'; + } else if (currentActivitie === 1) { + currentActivitie = 'Stream'; + } else if (currentActivitie === 2) { + currentActivitie = 'Écoute'; + } else if (currentActivitie === 3) { + currentActivitie = 'Regarde'; + } else { + currentActivitie = 'Aucun'; + } const embed = new EmbedBuilder() .setTitle('Changement d\'activité') .setDescription(`Le bot est en mode :\`${currentActivitie}\``) @@ -20,13 +30,13 @@ module.exports = { if (!currentActivitie) { embed.setColor('#000000'); - } else if (currentActivitie.name === 'playing') { + } else if (currentActivitie === 0) { embed.setColor('#FF0000'); - } else if (currentActivitie.name === 'streaming') { + } else if (currentActivitie === 1) { embed.setColor('#FFA500'); - } else if (currentActivitie.name === 'listening') { + } else if (currentActivitie === 2) { embed.setColor('#00FF00'); - } else if (currentActivitie.name === 'watching') { + } else if (currentActivitie === 3) { embed.setColor('#000000'); } @@ -73,7 +83,7 @@ module.exports = { interaction.reply(`Veuillez entrer le message que vous voulez afficher pour l'activité ${value}`); filter = (message: Message) => message.author.id === author.id; - const messageCollector = message.channel.createMessageCollector({ filter, time: 60000 }); + const messageCollector = message.channel.createMessageCollector({ filter, time: 60000, max: 1 }); messageCollector.on('collect', async (messageCollect: Message): Promise => { const text = messageCollect.content; const url = 'https://www.twitch.tv/tuturp33'; diff --git a/events/messageCreate.ts b/events/messageCreate.ts index 00b2ecf..62a8159 100644 --- a/events/messageCreate.ts +++ b/events/messageCreate.ts @@ -25,7 +25,7 @@ module.exports = { message.reply("Erreur lors de l'exécution de la commande"); } } else if (message.content === `<@!${client.user.id}>` || message.content === `<@${client.user.id}>`) { - message.reply(`Mon préfixe sur ce serveur est \`${prefix}\``); + message.reply(`Mon préfixe sur ce serveur est \`${prefix}\``); } } }; \ No newline at end of file