Quiero hacer que el bot sepa qué día es hoy, tengo un código de ejemplo a continuación, pero no sé cómo solucionarlo.
client.on("message", msg =>{ if (msg.content === "!today"){ If (Today is Sunday){ msg.reply("Time to Holiday") } else if(Today is monday){ msg.reply("Time to work") } } });new Date() le da la fecha y hora actual. Tiene un método .getDay() que te da el día de la semana como un número. el domingo es 0 ; el lunes es 1 Asi que:
const dayOfWeek = new Date().getDay(); if (dayOfWeek === 0) { // is it Sunday?Tenga en cuenta que esta es la fecha y hora del servidor bot . Diferentes usuarios pueden estar en diferentes días, debido a las zonas horarias.