Skip to content
Start Here

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

Example verification launch:

  1. Set the verified role and verification channel in /verification.
  2. Customize the title, description, button label, and success message.
  3. Enable account-age, VPN/proxy, private mode, or challenge checks if your community needs them.
  4. Publish the verification message from the dashboard.
  5. Complete one live OAuth test with a real Discord account.
  6. Confirm the member appears in /members and reports update in /reports.

Security Modules

Example hardening pass:

  1. Set a security log channel for each module you enable.
  2. Add a quarantine role before choosing quarantine as an action.
  3. Exempt owner, admin, or trusted automation roles where needed.
  4. Start with conservative thresholds and review incidents before tightening them.
  5. Test with safe, reversible cases before relying on automated punishment.

Server Management Modules

Example support setup:

  1. Configure ticket panel channel, support category, transcript channel, and staff roles.
  2. Choose button or select-menu open mode.
  3. Add intake questions so staff get useful context before replying.
  4. Publish a rules or support embed with /modules/embeds.
  5. 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:

  1. Pick a provider in /social-alerts.
  2. Choose the Discord channel that should receive alerts.
  3. Add the account, channel, subreddit, or creator feed to track.
  4. 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 queue

See Slash Commands for the full registered command surface.

Where To Go Next