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_IDandDISCORD_TOKENmatch 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.
/statusblacklistor/plan compareis missing.