command(client, 'adventstart', message => { function getToday(){ let today = new Date() let suffix; day = today.getDate() let christmas = `There are ${25 - day} days until Christmas!` if (day == 25) { christmas = 'MERRY CHRISTMAS!!!' } else { christmas = '' } if (day == 1 || 21) { suffix = 'st' } else if (day == 2 || 22) { suffix = 'nd' } else if (day === 3 || 23) { suffix = 'rd' } else { suffix = 'th' } const Embed = new Discord.MessageEmbed() .setTitle(`Advent Calender! - Day #${day}`) .setDescription(`Today is the ${day}${suffix} of December!\nHave this present:`) .setImage('https://i.imgur.com/BzoEgye.png') .setColor(3426654) message.channel.send(Embed) if (day == 30) { clearInterval(interval); } client.on('message', message => { if (message.content === 'advent') { const EmbedAdvent = new Discord.MessageEmbed() .setTitle(`Advent Calender! - Day #${day}`) .setDescription(`Today is the ${day}${suffix} of December! ${christmas}`) .setColor(3426654) } }) } var interval = setInterval(getToday,86400000) })