Discord Bot Platform  ·  View 05 of 19  ·  People and journeys

Journey — Member, Runs a Slash Command

A silent failure is the worst outcome; the platform shows one within 3 seconds.

Editable source SVG draw.io All views
Server member on mobile Goal — Run /poll and see the poll appear Trigger — A friend asks for a vote in the channel Done when — The poll posts and updates as people vote 1 · Discover 2 · Invoke ◆ moment of truth 3 · Wait 4 · Respond ◆ moment of truth 5 · Follow up What they do Types / and browses Fills options Sends Sees "thinking…" Reads the reply Presses a button How it feels Delighted Fine Frustrated Where it hurts Silence after 3 s Failed with no reason Button token expired What the platform gives Command list, ≤60 s fresh Option validation Deferred ack, 15 min Ephemeral error to user New interaction per press Journey — Member, Runs a Slash Command If the bot is down the user is told within 3 seconds; they never wait on a silent system. v 1.0 · owner Integration Platform Architecture · date 2026-10

Why the window is 3 seconds

  • The platform cannot make a stranger's endpoint fast, so it bounds the wait and converts the unknown into a visible failure (ADR-03).
  • Deferral extends the work to 15 minutes without extending the wait.

Risk

  • A viral command multiplies the bot's cold-start p99 into a user-facing error rate the platform gets blamed for.