ASP AverisStatusPage

Setup and commands

Running in two minutes

You need one thing: the URL of a status page. Everything else happens inside Discord.

Invite

Open the authorization screen, choose the server, confirm. Requires Manage Server on your side.

bot + applications.commands

Bind

On 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 → Bindings

Watch

The same message gets edited in place every few minutes as the status changes. No pings, no extra clutter in the channel.

auto-refresh

Command reference

One command — setup lives on the dashboard

CommandWhat it doesPermission
/statusOne-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

Any page running on the Statuspage.io API format

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": [...] }
Private or self-hosted endpoints work as long as the bot's server can reach the URL. There is no separate auth/header option yet — the URL itself needs to be publicly reachable.

Questions people actually ask

Troubleshooting

The bot says "url_unreachable_or_bad_format"
The dashboard checks the URL before saving a binding. Either it timed out, or the response isn't in the Statuspage.io JSON format described above. Open the URL in a browser first to confirm it returns that JSON.
My server isn't in the dashboard's list
You need Manage Server on that server, and you need to be logged in with the same Discord account. Log out and back in if you just got the permission.
The channel dropdown is empty
The bot is in the server but doesn't have View Channel + Send Messages on any channel. Grant it those permissions somewhere and refresh the dashboard.
Can I move the tracked message to another channel?
Not yet from the dashboard — remove the binding and create a new one in the target channel.
Do you store message content?
No. ASP has no message content intent. It stores guild id, channel id, the URLs you bind and the status history it collects. Details are in the privacy policy.