Hola, quiero hacer algo en discord.js, pero no sé cómo, sé que es posible, pero no sé cómo, así que quería preguntarles eso: quiero configurar la actividad de mi bot como si siguiera cambiando, respectivamente, no al azar . no debe ser al azar porque....uhhh....pronto te daras cuenta ._.
aquí están los códigos de mi actividad pero están al azar (quiero que sea respectivamente como dije):
client.on("ready") { console.log('Boom bot is ready to boom!') setInterval(() => { var v = (client.guilds.cache.size) const count = [ "1", "2", "3", "BOOM!"] // here it collects the titles in randomly const number = Math.floor(Math.random()*(count.length)) const activity = count[number] client.user.setActivity(activity); }; })si alguien aquí sabe cómo obtener los números de la variable numérica respectivamente , por favor considere ayudar a este tipo 👍🏻
Pruebe un par de cosas: declare los estados deseados fuera de la función setInterval. También establezca un intervalo en ms para que se ejecute el intervalo. Esto se hace agregando una coma y luego la cantidad de milisegundos a esperar antes de volver a ejecutar. Declare el índice deseado fuera de la función y luego dentro de la función restablezca el índice a cero una vez que haya iterado a través de toda la matriz.
const count = ["1", "2", "3", "BOOM!"] //removed outside let index = 0; //declaring an index setInterval(() => { // here it collects the titles in randomly const activity = count[index] //accessing array at index index++; //incrementing if (index >= count.length) index = 0; //resetting console.log(activity); }, 1000); //setting an interval