Skip to main content

Web Dashboard

HephBot Translate features a comprehensive web dashboard that makes managing your server settings easier than ever! No more complex Discord commands - manage everything through our intuitive web interface.

Accessing the Dashboard

Visit hbtranslate.com/dashboard and sign in with Discord.

  1. Click "Sign in with Discord"
  2. Authorize the application (we only request necessary permissions)
  3. Select a server from your server list
Who can access the dashboard?

Administrators have full access. You can also grant access to trusted staff via Dashboard Access (delegates) without giving them Administrator. Billing and trials remain admin-only.


Server Dashboard

After selecting a server, use the sidebar to navigate sections. The overview card shows tier status, trials, and usage stats.

SectionDescriptionDeep dive
OverviewTier, trial, subscription, usagePremium
Server ConfigurationEngine, BYOK keys, model, promptBYOK settings
Dashboard AccessDelegate users and rolesDelegates
CustomizationFlag reactions, templates, displayCustomization
CommandsEnable, rename, role restrictionsCommands
ConversationsChannel mirroring groupsChannel Mirroring
Default LanguagePer-channel auto-translateDefault Language
Auto-SetupCategory mirroring (premium)Auto Setup
Ignored ChannelsDisable translation per channelFlag reactions
PollsPremium pollsPolls guide
Error LogsRetry and resolve failuresTroubleshooting
Audit LogsChange history and revert
TroubleshootSupport bundle, re-initTroubleshooting

Auto Setup (Premium)

Auto Setup automatically creates and maintains mirrored categories and channels across multiple languages.

Features:

  • Create Mirrors - Set up automatic category replication
  • Manage Languages - Configure up to 6 target languages
  • Naming Schemes - Customize how mirrored channels are named
  • Exclude Channels - Skip specific channels from mirroring
  • Repair - Fix missing channels automatically
  • Import - Import from existing conversation setups

How to use:

  1. Click the Auto Setup card
  2. Click "New Mirror"
  3. Select your source category and language
  4. Add target languages (Spanish, French, German, etc.)
  5. Configure naming scheme (prefix, suffix, or custom)
  6. Click Create

The bot will automatically create matching categories and channels for each target language.


Default Language

Configure channels to automatically translate all messages to a specific language.

Features:

  • Add Channels - Select channels for auto-translation
  • Set Languages - Choose the target language for each channel
  • Quick Edit - Use :e: in channel topics for fast updates
  • Remove - Disable auto-translation for channels

How to use:

  1. Click the Default Language card
  2. Click "Add Channel"
  3. Select a channel from the dropdown
  4. Choose the target language
  5. Click Save

All messages in that channel will now be automatically translated!


Mirrors (Conversations)

Link multiple channels together so messages are translated and synced across all of them.

Features:

  • Create Groups - Set up new conversation bridges
  • Add Channels - Link channels to a group
  • Assign Languages - Set the language for each channel
  • Remove Channels - Unlink channels from groups
  • Bulk Operations - Add/remove multiple channels at once

How to use:

  1. Click the Mirrors card
  2. Click "New Conversation" or select an existing one
  3. Click "Add Channel"
  4. Select a channel and assign its language
  5. Repeat for all channels you want to link
  6. Click Save

Messages sent in any linked channel will appear translated in all other linked channels!


Settings

Configure translation engines, API keys, and feature flags for your server.

Translation Engine

Choose which translation engine your server uses:

EngineDescriptionRequirements
Self-HostedFree, basic translationNone
Premium Groq (Shared)AI-powered, higher qualityTrial or Premium
Groq (Your Key)Use your own Groq API keyBYOK Premium + API Key
OpenAI (Your Key)Use your own OpenAI keyBYOK Premium + API Key

API Key Management

For BYOK (Bring Your Own Key) tiers:

  1. Go to SettingsAPI Keys
  2. Select your engine type (Groq or OpenAI)
  3. Enter your API key
  4. Click Save

Your API key is encrypted and stored securely.

Custom prompts & API options

BYOK and managed tiers support custom prompts and model selection. BYOK tiers also expose sampling parameters (temperature, top_p, max tokens, penalties) and protection delimiters.

→ Full BYOK dashboard reference
→ BYOK concepts
→ AI profiles

Guided tours

Click the ? button on the dashboard home or inside server settings to launch interactive walkthroughs.

→ Guided tours reference

Customization & feature flags

Flag reaction delivery, templates, ping forwarding, and feature toggles live under Customization.

→ Customization guide


Error Logs

View and manage errors that occur during translation.

Features:

  • Filter by Severity - INFO, WARNING, ERROR, CRITICAL
  • Filter by Status - Active, Ignored, Resolved
  • Retry Operations - Retry failed translations
  • Bulk Actions - Ignore or resolve multiple errors at once

Error Levels:

LevelDescription
INFOInformational messages
WARNINGNon-critical issues
ERRORTranslation failures
CRITICALSystem-level problems

Support Tickets (Premium)

Premium users can create support tickets directly from the dashboard.

Features:

  • Create Tickets - Submit support requests
  • Track Status - Monitor ticket progress (Open, In Progress, Resolved)
  • Attachments - Upload screenshots or files
  • Discord Notifications - Get notified in Discord when staff replies

How to create a ticket:

  1. Click the Support card
  2. Click "New Ticket"
  3. Enter a subject and description
  4. Attach any relevant files
  5. Click Submit

Audit Logs

Track all changes made to your server's bot configuration.

What's logged:

  • Setting changes
  • Feature configuration updates
  • Channel additions/removals
  • API key updates (not the actual keys)

Features:

  • View who made each change
  • See when changes were made
  • Revert changes if needed

Commands

Customize which commands are available in your server.

Features:

  • Enable/Disable - Turn commands on or off
  • Custom Names - Rename commands (e.g., /translate/tr)
  • Custom Descriptions - Change command descriptions
  • Deploy - Push command changes to Discord

How to customize:

  1. Click the Commands card
  2. Toggle commands on/off
  3. Edit names or descriptions
  4. Click Deploy Commands

Feature Requests (Premium)

Submit and vote on feature ideas for HephBot.

Features:

  • Submit Ideas - Propose new features
  • Upvote - Support features you want
  • Comments - Discuss feature ideas
  • Track Progress - See which features are being implemented

Statuses:

  • Pending - Under initial review
  • Under Review - Being evaluated
  • Accepted - Approved for development
  • Implemented - Now available!
  • Denied - Won't be implemented

User Settings

Manage your personal account (separate from server settings).

→ Full User Settings guide


Mobile Support

The dashboard is fully responsive and works on mobile devices:

  • Touch-optimized controls
  • Responsive layout
  • Works on phones and tablets

Tips & Best Practices

Regular Maintenance

  1. Check Error Logs - Review errors weekly
  2. Monitor Feature Usage - Track what's being used
  3. Update Configurations - Keep settings current
  4. Review Audit Logs - Check for unauthorized changes

Organization

  1. Use Descriptive Names - Name mirrors and conversations clearly
  2. Document Your Setup - Keep notes on complex configurations
  3. Team Access - Ensure admins have dashboard access

Security

  • API keys are encrypted at rest
  • Session-based authentication via Discord OAuth
  • Permission checks prevent unauthorized access
  • Audit logs track all changes

Troubleshooting

See the dedicated Troubleshooting & FAQ page for permissions, mirroring, BYOK, billing, and performance issues.


Ready to explore? Visit hbtranslate.com/dashboard and start managing your server!