Purgar Comandos
unknown
javascript
a year ago
1.2 kB
7
Indexable
client.on("ready", () => {
console.log(`Entrando como ${client.user.tag}`);
// Configuración de presencia del bot
client.user.setPresence({ activities: [{name: 'Reproduciendo'}], status: "online"});
// Registro de comandos slash en cada servidor
const guild_ids = client.guilds.cache.map(guild => guild.id);
const rest = new REST({ version: '10'}).setToken(TOKEN);
for (const guildId of guild_ids) {
rest.get(Routes.applicationGuildCommands(CLIENT_ID, guildId))
.then(commands => {
console.log('Comandos actuales:', commands);
// Eliminar comandos
commands.forEach(command => {
rest.delete(Routes.applicationGuildCommand(CLIENT_ID, guildId, command.id))
.then(() => console.log(`Comando ${command.id} eliminado.`))
.catch(console.error);
});
})
.catch(console.error);
}
for (const guildId of guild_ids) {
rest.put(Routes.applicationGuildCommands(CLIENT_ID, guildId), { body: commands })
.then(() => console.log('Comandos preparados para el servidor ' + guildId))
.catch(console.error);
}
});Editor is loading...
Leave a Comment