Global Slash Commands won't appear in one guild

Issue

  • Commands won't show up in one of my guilds
  • I can invite the bot to different servers and it creates them fine
  • I removed the bot and added the bot but none of the commands show up for the guild that is having issue's
  • Using client.application.commands.fetch() all my commands do show up
  • Using client.guilds.cache the guild in question also shows up
  • I tried checking Server Settings > Integrations > App it does not show up here actually but if you check audit logs it shows as added
  • Yes I've restarted my client
  • Yes I've used a different client (IOS , Web , PTB)
  • Yes I have perms in the guild
        const registerCommandsPromise = (
            guildId
                ? rest.put(Routes.applicationGuildCommands(clientId, guildId), { body: commandData })
                : rest.put(Routes.applicationCommands(clientId), { body: commandData })
        ).then(() => ({ type: 'registerCommands' }))
        const timeoutPromise = timeout(
            () => ({ type: 'timeout' }),
            config.timeouts?.commandRegistration || DEFAULT_CONFIG.timeouts.commandRegistration
        )
image.png
Was this page helpful?