A fix to remove the duplicate commands

This commit is contained in:
Charlie Laabs
2022-01-01 23:20:22 -06:00
parent 87009bb930
commit 1b8e8fd8fb

View File

@@ -492,6 +492,11 @@ client.on('ready', async (readyClient) => {
await deployCommands(readyClient.user.id); await deployCommands(readyClient.user.id);
const guildsToSave = readyClient.guilds.valueOf().map((guild) => Guild.create({ id: guild.id })); const guildsToSave = readyClient.guilds.valueOf().map((guild) => Guild.create({ id: guild.id }));
// Remove the duplicate commands
if (!config.devGuildId) {
await Promise.all(readyClient.guilds.valueOf().map(async (guild) => guild.commands.set([])));
}
await Guild.upsert(guildsToSave, ['id']); await Guild.upsert(guildsToSave, ['id']);
}); });