Invite
Open the authorization screen, choose the server, confirm. Requires Manage Server on your side.
bot + applications.commandsSetup and commands
You need one thing: the URL of a status page. Everything else happens inside Discord.
Open the authorization screen, choose the server, confirm. Requires Manage Server on your side.
bot + applications.commandsOn the dashboard, pick the server, pick a channel from the real channel list, and paste the status page URL. The bot posts the first embed right away.
dashboard.html → BindingsThe same message gets edited in place every few minutes as the status changes. No pings, no extra clutter in the channel.
auto-refreshCommand reference
| Command | What it does | Permission |
|---|---|---|
| /status | One-off check for whatever status page is bound to this channel. | Anyone |
Everything else — adding, moving or removing a bound channel — happens on the dashboard, not through slash commands.
What URL to paste
Atlassian Statuspage, and most tools that mimic its public API (page, status, components, incidents), work out of the box — no extra config.
# what ASP fetches under the hood
GET https://status.example.com/api/v2/summary.json
# the JSON must include these top-level keys
{ "page": {...}, "status": {...}, "components": [...], "incidents": [...] }
Questions people actually ask