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.