Slash commands, interactivity payloads, and the three-second acknowledgement deadline that shapes the whole design.