Bot Management
Check bot health, rotate credentials, set presence, add a domain, audit guilds, and restart or delete a RestoreCord custom bot.
Every RestoreCord server runs on a custom Discord bot. The Bots page is where you check its health and change its credentials, presence, domain and guild access.
The bot list
Each card shows the bot's username, client ID and a live status dot — green once RestoreCord has it connected to Discord. Bots shared through sub-user access appear here too, without exposing their token or edit actions.
A bot card shows the avatar, the bot name (with a Shared tag for bots shared with you), the username and client ID (for example Aurora Gatekeeper • 123456789012345678), the status dot in the corner, and Manage Bot and Invite Bot buttons.
If the card says Privileged intents are disabled, Discord rejected the bot's gateway intents and it restarted without member events. Turn on Server Members Intent in the Developer Portal, then click Restart Bot.
Credentials
Token and secret are validated against Discord as you type — a green ring means Discord accepted them. If either is regenerated in the Developer Portal, paste the new value here and save before running any server operation.
The Bot Credentials card ("Sensitive information used to authenticate your bot") contains:
- Bot Token — masked field, with a green check once valid.
- Client Secret — masked field, with a green check once valid.
- A redirect URL status line, showing Valid Redirect URL when the callback is configured.
- An eye button to reveal the masked values.
Invalid Redirect URL means the callback shown on this card is missing from your Discord application's OAuth2 settings. Copy it from here and add it there. With a custom domain the callback becomes that domain plus /api/callback. With the Discord redirect the card lists two URLs, and both must be added.
Presence
Cosmetic only — this changes how the bot appears in Discord, never what it can do. Choosing Invisible hides the activity fields and clears the activity text, and updates can take up to two minutes to show.
The Bot Status card ("Customize your bot's online presence and activity") has these fields:
| Field | Example |
|---|---|
| Bot Status | Online |
| Activity Type | Watching |
| Custom Activity Text | your members |
The card notes: "It can take up to 2 minutes for the bot status to update. Maximum 128 characters."
Advanced settings
One card holds both the domain and the guild controls.
The Advanced Settings card ("Additional configuration options for your bot") has two sections:
- Domain Configuration — "Customize your verification page with a custom domain". Shows the current Custom Domain (for example
verify.example.com) and a Remove Domain button. - Guild Management — "View and manage Discord servers your bot is currently in". Has a Manage Bot Guilds button.
Add Custom Domain opens a dialog:
- Free domain: pick a RestoreCord-provided domain.
- Custom domain: type a domain you own, such as
verify.example.com. The dialog lists the DNS records to add. Copy them exactly as shown.
Follow the Complete Domain Setup prompt; it tells you which redirect URL to add and when.
Manage Bot Guilds lists every server the bot is installed in, so you can spot unexpected installs and leave the ones you no longer manage.
The Bot Guild Management dialog has a guild search box and one selectable row per server, showing its name, an Owner badge where applicable, member count and ID. For example:
| Server | Owner | Members | Selected |
|---|---|---|---|
| Aurora Community | Yes | 12.4K | No |
| Aurora Staff | Yes | 38 | No |
| Old Test Server | No | 4 | Yes |
The footer shows the selection count (for example "1 of 3 selected") and a Leave Selected button.
Restart and delete
The bot page has a Delete Bot button and a Restart Bot button side by side.
| Action | Result |
|---|---|
| Restart Bot | Reconnects the bot to Discord. Use after credential or intent changes. |
| Delete Bot | Blocked while any RestoreCord server uses the bot; the page lists them. Move or delete those servers first. Deleting removes the bot from RestoreCord only — it stays in the Developer Portal and in its Discord servers. |
Deleting a bot cannot be undone.
FAQ
Next steps
- Rotate credentials during a quiet period, then test verification with a staff account.
- Keep the bot role above every role it adds or removes.