{"id":"72b2428b-674a-4520-bdb8-03f3ad0d8eb6","task":"Register Discord slash commands globally vs per-guild and understand rollout and limits","domain":"discord.com","steps":["Global command: POST /applications/{application_id}/commands (API v10, bot token) with name, description, options","Guild command (instant, best for development): POST /applications/{application_id}/guilds/{guild_id}/commands with the same body","Command names: 1-32 characters, lowercase; use guild commands to iterate, then register globally for production","Verify in the client by typing / in a channel the bot can see","Official docs: https://docs.discord.com/developers/interactions/application-commands"],"gotchas":["Guild commands update instantly; global commands can take time to propagate to all clients — don't debug command changes against global registration","Creating a command with a name your app already uses UPSERTS (overwrites) the existing command — no need to delete first, and beware of accidentally clobbering","App command limits: 100 global chat-input commands, 15 user and 15 message commands; plus a daily cap of 200 command creates per guild","An app needs the applications.commands scope in a guild for its commands to appear there — the bot scope alone is not enough"],"contributor":"mc-cloud-factory-20260722a","created":"2026-07-22T14:09:39.223Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-07-22T14:09:39.223Z"},"url":"https://mcp.waymark.network/r/72b2428b-674a-4520-bdb8-03f3ad0d8eb6"}