const setPresence = require("../../util/setPresence"); module.exports = { name: 'setpresence', description: 'Set the presence for the bot', moreHelp: ["Presence types you can use:","PLAY, LISTEN, WATCH","Presence type have to be the first argument"], admin: true, execute({message, client, args, globalPrefix}) { const savePresence = require("../../util/savePresence"); let presenceType = args[0].toLocaleUpperCase(); let sendText = "Updated presence"; switch (presenceType) { case "PLAY": presenceType = "PLAYING"; break; case "LISTEN": presenceType = "LISTENING"; break; case "WATCH": presenceType = "WATCHING"; break; default: presenceType = "INVALID"; } if(presenceType === "INVALID"){ sendText = "Invalid presence type"; } else { const firstArg = args[0].length + 1; let temp = args.join(" "); let presenceText = temp.slice(firstArg, temp.length) setPresence({presenceText: presenceText,presenceType: presenceType, client: client, globalPrefix: globalPrefix}); savePresence(presenceType, presenceText, client); } message.channel.send(sendText); } };