client.once('ready', () => { console.log("STARTTTTTTT"); const guildId = // ?? const guild = client.guilds.cache.get(guildId) let commands if (guild) { commands = guild.commands } else { commands = client.application?.commands } commands?.create({ name: "lena", description: "LENAAAAAAAAAA", options: [ { name: 'name', description: "LENAAAAAAA", required: true, type: Discord.Constants.ApplicationCommandOptionTypes.STRING }, { name: 'text', description: "LENAAA", required: false, type: Discord.Constants.ApplicationCommandOptionTypes.STRING }, ] }) })En la línea 4, puede ver que necesito definir en Guild Ids, la pregunta que me hago es ¿cómo accedo a todos ellos, cómo accedo a todos los servidores en los que está mi bot de discordia?
¿O hay una forma más sencilla?
Usando client.guilds.cache
console.log(client.guilds.cache) // Collection of all guild objectsPara obtenerlo como una matriz:
console.log([...client.guilds.cache.values()])Para obtener todas las identificaciones
console.log(client.guilds.cache.map(g => g.id)) // Array of IDs