Overview
The Bots page in your RestoreCord dashboard allows you to manage all your custom Discord bots. Each bot can be connected to multiple servers and has its own settings.
Accessing Bot Management
Navigate to Bots
Go to the RestoreCord Dashboard and click Bots in the sidebar.
Select a Bot
Click Manage Bot on the bot you want to configure to open the Edit Bot page.
Bot Actions
At the top of the Edit Bot page, you'll find quick actions:
| Action | Description |
|---|---|
| Delete Bot | Permanently remove the bot from RestoreCord |
| Restart Bot | Restart the bot's connection to Discord |
Deleting a bot will permanently remove it from RestoreCord, disconnect it from all linked servers, and delete all verified members associated with that bot. This action cannot be undone.
Bot Credentials
The credentials section displays sensitive authentication information for your bot.
Bot Token
Your Discord bot's authentication token. This is used to connect your bot to Discord.
Never share your bot token with anyone. If compromised, regenerate it immediately in the Discord Developer Portal.
Client Secret
Your Discord application's client secret, used for OAuth2 authentication.
Redirect URL Validation
RestoreCord automatically validates that your bot's redirect URL is correctly configured in the Discord Developer Portal.
- Valid Redirect URL: Your configuration is correct
- Invalid Redirect URL: Update your OAuth2 redirect URL in Discord
Updating Bot Credentials
If you need to update your bot's token or client secret:
Get New Credentials
Go to the Discord Developer Portal, select your application, and regenerate the token or secret.
Update in RestoreCord
Paste the new credentials into the corresponding fields on the Edit Bot page.
Save Changes
Click Save Changes to apply the updates.
Bot Status
Customize how your bot appears on Discord.
Status Options
Set your bot's online presence:
| Status | Description |
|---|---|
| Online | Bot appears as online with a green indicator |
| Idle | Bot appears as idle with a yellow indicator |
| Do Not Disturb | Bot appears with a red indicator |
| Invisible/Offline | Bot appears offline to other users |
Preview
A live preview shows how your bot's status will appear to users on Discord.
Advanced Settings
Domain Configuration
Add a custom domain to your bot for branded verification URLs.
Click Add Custom Domain
In the Advanced Settings section, click Add Custom Domain.
Configure DNS
Follow the instructions to set up DNS records pointing to RestoreCord.
Update Discord OAuth
Update your OAuth2 redirect URL in the Discord Developer Portal to use your custom domain.
Using a custom domain helps create a more professional verification experience and can improve trust with your community members.
Guild Management
View and manage all Discord servers where your bot is currently installed.
Click Manage Bot Guilds to:
- See a list of all servers with your bot
- View server details and member counts
- Remove the bot from specific servers
Best Practices
Keep Credentials Secure
Never share your bot token or client secret. Store them securely and regenerate if exposed.
Use Separate Accounts
Create your bot on a dedicated Discord account, not your main account, to isolate risk.
Monitor Bot Health
Regularly check your bot's status and restart if you notice connection issues.
Use Custom Domains
Set up a custom domain for a more professional appearance and improved security.
Troubleshooting
Bot Appears Offline
If your bot shows as offline:
- Check that your bot token is valid and not expired
- Click Restart Bot to reconnect
- Verify the bot is enabled in the Discord Developer Portal
Invalid Redirect URL
If you see a redirect URL validation error:
- Go to the Discord Developer Portal
- Select your application → OAuth2 → General
- Add or update the redirect URL to:
https://restorecord.com/api/callback - If using a custom domain, use:
https://yourdomain.com/api/callback
Bot Not Responding to Commands
- Ensure the bot has proper permissions in your Discord server
- Check that the bot's role is high enough in the role hierarchy
- Verify commands are enabled (Business plan feature)
Need Help?
Any Questions?
If you have any questions, feel free to join our Discord Server and ask us anything!