Home > Mobile >  How would I push slash commands to all the guilds the bot currently is in?
How would I push slash commands to all the guilds the bot currently is in?

Time:03-07

I know there is TONS of answers on here for this question but none fit the command handler I'm using. Could anyone tell me how I would register my slash commands to ALL guilds my bot is in? Click here for the code

CodePudding user response:

Your current code being

 client.on('ready', async () => {
        const TestGuild = await client.guilds.cache.get('928297578691432480');
        TestGuild.commands.set(commandsArray)
    });

You are accessing the GuildApplicationCommandManager, you need to access the ApplicationCommandManager directly available to your Client at ClientApplication#commands therefore a simple change would look something like so:

client.application.commands.set(commandsArray)
  • Related