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.
- Click "Sign in with Discord"
- Authorize the application (we only request necessary permissions)
- Select a server from your server list
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.
Sidebar sections
| Section | Description | Deep dive |
|---|---|---|
| Overview | Tier, trial, subscription, usage | Premium |
| Server Configuration | Engine, BYOK keys, model, prompt | BYOK settings |
| Dashboard Access | Delegate users and roles | Delegates |
| Customization | Flag reactions, templates, display | Customization |
| Commands | Enable, rename, role restrictions | Commands |
| Conversations | Channel mirroring groups | Channel Mirroring |
| Default Language | Per-channel auto-translate | Default Language |
| Auto-Setup | Category mirroring (premium) | Auto Setup |
| Ignored Channels | Disable translation per channel | Flag reactions |
| Polls | Premium polls | Polls guide |
| Error Logs | Retry and resolve failures | Troubleshooting |
| Audit Logs | Change history and revert | — |
| Troubleshoot | Support bundle, re-init | Troubleshooting |
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:
- Click the Auto Setup card
- Click "New Mirror"
- Select your source category and language
- Add target languages (Spanish, French, German, etc.)
- Configure naming scheme (prefix, suffix, or custom)
- 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:
- Click the Default Language card
- Click "Add Channel"
- Select a channel from the dropdown
- Choose the target language
- 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:
- Click the Mirrors card
- Click "New Conversation" or select an existing one
- Click "Add Channel"
- Select a channel and assign its language
- Repeat for all channels you want to link
- 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:
| Engine | Description | Requirements |
|---|---|---|
| Self-Hosted | Free, basic translation | None |
| Premium Groq (Shared) | AI-powered, higher quality | Trial or Premium |
| Groq (Your Key) | Use your own Groq API key | BYOK Premium + API Key |
| OpenAI (Your Key) | Use your own OpenAI key | BYOK Premium + API Key |
API Key Management
For BYOK (Bring Your Own Key) tiers:
- Go to Settings → API Keys
- Select your engine type (Groq or OpenAI)
- Enter your API key
- 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.
Customization & feature flags
Flag reaction delivery, templates, ping forwarding, and feature toggles live under Customization.
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:
| Level | Description |
|---|---|
| INFO | Informational messages |
| WARNING | Non-critical issues |
| ERROR | Translation failures |
| CRITICAL | System-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:
- Click the Support card
- Click "New Ticket"
- Enter a subject and description
- Attach any relevant files
- 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:
- Click the Commands card
- Toggle commands on/off
- Edit names or descriptions
- 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).
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
- Check Error Logs - Review errors weekly
- Monitor Feature Usage - Track what's being used
- Update Configurations - Keep settings current
- Review Audit Logs - Check for unauthorized changes
Organization
- Use Descriptive Names - Name mirrors and conversations clearly
- Document Your Setup - Keep notes on complex configurations
- 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!