Skip to main content

Slash Commands Not Updating

Discord slash command changes may take time to appear after deployment.

Likely Causes​

  • Commands were not deployed after code changes.
  • Global command propagation delay.
  • Bot token or client ID is wrong in the runtime environment.
  • Discord client cache has not refreshed.

Check​

From the bot host:

npm run deploy:commands

In Discord:

/ping
/help

Exact Fixes​

  • Run command deployment after adding or changing slash commands.
  • Confirm CLIENT_ID and DISCORD_TOKEN match the bot application.
  • Wait for global command propagation.
  • Restart Discord or switch servers to refresh command cache.

Common Symptoms​

  • New command does not show.
  • Old command options still appear.
  • /statusblacklist or /plan compare is missing.