From 74ed4d9059f9cb54a873371a542e3433724911b3 Mon Sep 17 00:00:00 2001 From: SileNce5k Date: Tue, 22 Jun 2021 17:17:36 +0200 Subject: [PATCH] Fix setpresence command --- commands/setPresence.js | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/commands/setPresence.js b/commands/setPresence.js index 79807a8..429631b 100644 --- a/commands/setPresence.js +++ b/commands/setPresence.js @@ -1,15 +1,29 @@ module.exports = { - name: 'setPresence', + name: 'setpresence', description: 'Set the presence for the bot', admin: true, execute({message, client, args}) { - let presenceType = args[0].toLocaleUpperCase(); - if(presenceType != "PLAY" || presenceType != "LISTEN" || presenceType != "WATCH") return; - - args = args.slice(args[0].length, args.length) - let presenceText = args.join(" "); + if(presenceType == "PLAY" || presenceType == "LISTEN" || presenceType == "WATCH"){ + + switch (presenceType) { + case "PLAY": + presenceType = "PLAYING"; + break; + case "LISTEN": + presenceType = "LISTENING"; + break; + case "WATCH": + presenceType = "WATCHING"; + } + const firstArg = args[0].length + 1; + let temp = args.join(" "); + console.log(temp) + let presenceText = temp.slice(firstArg, temp.length) + console.log(presenceText) client.user.setActivity(presenceText, { type: presenceType }); message.channel.send("Updated presence.") + }else return; + } }; \ No newline at end of file