Feature Tour
See what each RestoreBase feature does, where to configure it, and how the dashboard and Discord commands work together.
RestoreBase is built around one selected Discord server and one selected bot lane. After the bot is connected, the dashboard becomes the control plane and Discord commands become the fast operator surface.
Use this page when you want to understand the product by feature instead of by setup step.
Core Workflow
Connect A Bot Lane
Save the Discord application ID, client secret, bot token, and redirect URI in /custom-bots. RestoreBase uses that identity for verification, command sync, module controls, and Discord publishing.
Attach A Server
Open /servers, pick the bot lane, and attach the server that bot can already see.
Configure Modules
Open /modules to enable and configure verification, security, role, ticket, embed, welcome, command, and alert workflows for the selected server.
Operate From Dashboard And Discord
Use dashboard pages for settings and review. Use slash commands for quick actions in Discord, such as moderation, role updates, announcements, giveaways, and utility lookups.
Verification And Member Recovery
Verification
Choose the channel, verified role, member-facing copy, success message, security policy, and verification challenge behavior.
Members
Search verified members, check authorization health, remove stale records, and run member continuity actions.
Reports
Review verification coverage, readiness, recent activity, and member health trends.
Example verification launch:
- Set the verified role and verification channel in
/verification. - Customize the title, description, button label, and success message.
- Enable account-age, VPN/proxy, private mode, or challenge checks if your community needs them.
- Publish the verification message from the dashboard.
- Complete one live OAuth test with a real Discord account.
- Confirm the member appears in
/membersand reports update in/reports.
Security Modules
Anti-Nuke
Monitor destructive admin actions such as channel deletes, role deletes, bans, kicks, webhook creation, dangerous role changes, bot adds, and prune events.
Anti-Raid
Detect suspicious join waves with join velocity, account age, username patterns, default avatar checks, lockdown, quarantine, timeout, kick, or ban actions.
AutoMod
Filter blocked words, regex matches, invite links, repeated messages, excessive caps, and mass mentions.
Link Shield
Block unsafe domains, Discord invites, URL shorteners, punycode, lookalike domains, and scam keyword patterns.
Example hardening pass:
- Set a security log channel for each module you enable.
- Add a quarantine role before choosing quarantine as an action.
- Exempt owner, admin, or trusted automation roles where needed.
- Start with conservative thresholds and review incidents before tightening them.
- Test with safe, reversible cases before relying on automated punishment.
Server Management Modules
Tickets
Create support panels, private ticket channels, staff roles, transcripts, close confirmation, max-open limits, priorities, and intake questions.
Embeds
Compose and publish rich Discord embeds for rules, announcements, onboarding panels, and server updates.
Welcome & Goodbye
Send automatic join and leave messages with configurable channels and message templates.
Reaction Roles
Expose joinable ranks and self-serve role flows while keeping role operations managed by the bot.
Custom Commands
Create reusable command responses for FAQs, rules, support links, and community shortcuts.
Autoresponder
Reply automatically when members say configured phrases or trigger support prompts.
Emoji Studio
Curate server emoji assets, imports, aliases, and publish controls.
Example support setup:
- Configure ticket panel channel, support category, transcript channel, and staff roles.
- Choose button or select-menu open mode.
- Add intake questions so staff get useful context before replying.
- Publish a rules or support embed with
/modules/embeds. - Use custom commands and autoresponders for repeat answers.
Creator And Social Alerts
Open /social-alerts to route creator updates into Discord channels.
Supported alert lanes in the current module directory:
- Twitch live alerts
- YouTube upload alerts
- TikTok video alerts
- X post alerts
- Reddit post alerts
- Kick live alerts
Example creator setup:
- Pick a provider in
/social-alerts. - Choose the Discord channel that should receive alerts.
- Add the account, channel, subreddit, or creator feed to track.
- Send a test alert or wait for the next provider event.
Discord Command Examples
The command set is broad, but most operators only need a few patterns at first:
/warn member:@Avery reason:Keep discussion in the right channel
/mute member:@Avery duration:30m reason:spam
/lock channel:#general duration:10m reason:cleanup
/role add member:@Avery role:@Verified
/welcome set channel:#welcome message:Welcome {user} to {server}.
/giveaway create duration:24h title:Nitro Weekend channel:#giveaways winners:1
/remindme duration:30m message:check the mod queueSee Slash Commands for the full registered command surface.
Where To Go Next
Getting Started
Run the first live setup path from sign-in to verification test.
Workspace Setup
Walk through bot identity, server attachment, verification settings, and launch validation.
Module Setup
Configure each live module with required fields and validation steps.
Troubleshooting
Fix the most common setup, callback, server sync, role hierarchy, and command sync issues.
