๐Ÿงญ Control Center

Global Bot Instance โ€” manage servers, logging, appearance, security and maintenance from one place.

๐Ÿ“Š Runtime Status

๐Ÿ” Account Security โ€ฆ

Two-factor authentication adds a one-time code from your phone to the admin login. Strongly recommended โ€” this account controls every server.

Members signing in with Discord must have two-factor auth enabled on their Discord account. Uses Discord's own 2FA โ€” nothing extra to set up.

๐Ÿ“œ Log Center

๐Ÿ“ข Update Notice Not published

Broadcast targets
No connected servers loaded yet.
No targets selected. (When 'broadcast' is on but no servers are picked, all servers receive the notice.)

๐ŸŒ‰ Console Bridge Disabled

Mirrors bot console output to a Discord channel. Overrides the GLOBAL_DISCORD_LOG_CHANNEL_ID env var.

๐ŸŽฏ Per-Server Log Routing Lifecycle ยท Auth ยท Audit ยท Guild

Choose which servers receive system embeds. Each server uses its configured Audit Log channel.

๐ŸŽจ Global UI

Salty Bot Auto Grid - background enabled

๐Ÿ’พ Guild Mode & Data Multi guild

๐ŸŽฎ Bot Presence Default

Discord shows bot presence globally for the whole bot account. This cannot be different per server.
Salty Bot Discord default presence

๐Ÿ“ Guild JSON Status

๐ŸŒ Connected Servers 0 servers

Loading...

โš ๏ธ Danger Zone

Global Restart

Restarts the single public bot and web panel process for every connected server.

Lifecycle Test

Sends routed test embeds without restarting the bot.

Error Routing Test

Checks warning and error destinations for every routed server.

Archive Legacy Data

Moves deprecated root guild JSON and disconnected guild folders into a timestamped archive.

โญ Your Favorites

Your pinned cards from other tabs appear here for quick access.

๐Ÿ“ญ

No Favorites Yet

Click the button on any card to pin it here.

๐Ÿ“ Embed Builder

Create professional Discord embeds with live preview, JSON import/export, and link buttons.

๐Ÿ—‚๏ธ Embed Management

โœ๏ธ Embed Editor

Embed Editor

0 / 6000
Embed Color (Border)
Author
Main Content
Makes the title clickable
Footer
Thumbnail
Small image in top-right corner (8080 recommended)
Main Image
Large image at the bottom of the embed
Embed Fields 0/25

Add up to 25 fields. Inline fields appear side by side (up to 3 per row).

Link Buttons 0/5

Add up to 5 link buttons that open URLs when clicked.

๐Ÿ‘๏ธ Live Preview

# preview

๐Ÿ“Š Server Stats

Configure live game server statistics with customizable themes and layouts.

โšก Quick Settings

seconds
How often stats update (30-600 seconds)

๐Ÿ“บ Stats Channel

Where server stats will be posted

๐ŸŽจ Default Appearance

โž• Add Server

Find this in the BattleMetrics URL

๐ŸŽฎ Configured Servers

Tip: Drag servers to reorder them. Click the edit button to customize each server's appearance.

๐Ÿ“ญ

No Servers Added

Add your first game server to get started.

๐Ÿ’ฌ Messages

Discord messages created by server stats

๐Ÿ‘๏ธ Live Preview

๐Ÿ“Š

Select a server to preview

๐Ÿ“ˆ Server Insights โ€”

๐Ÿ“ˆ

Select a server to load live BattleMetrics insights โ€” rank, players, and who's online now.

๐ŸŽด Card Presets

Reusable card layouts built in the Card Builder (use โ€œโญ Save presetโ€). Set one as the default for new servers, or apply a preset to all servers at once โ€” no need to edit each.

No presets yet โ€” open the Card Builder and save one.

๐Ÿ‘‹ Welcome System

Configure welcome messages, the join card, and automatic role assignment for new members.

๐Ÿ‘๏ธ Live Preview

๐Ÿ“บ Channels & Roles

Where the welcome card and message are posted.
Linked in the welcome DM.
Linked in the welcome DM.
Given to every member on join (requires Auto-Assign below).

โš™๏ธ Features

Card Content

๐Ÿ’ฌ Message Templates

Placeholders:

{userId} {username} {displayName} {guildName} {memberCount}

๐Ÿ–ผ๏ธ Background Image

Upload Preview
PNG, JPG, WebP or GIF. The upload is saved immediately.
Current Background
0.50

๐ŸŽจ Card Design

๐Ÿ“ Dimensions

px
px

๐ŸŒˆ Gradient Background

๐Ÿ”ค Text Colors

โœจ Overlay & Effects

Background behind the text.
Glow ring around the avatar.

๐Ÿ”ง Advanced

ms
Prevents DM spam on quick rejoins.
CSS font-family for the welcome card.
All settings on this tab are saved together.

๐Ÿ”’ Command-Only Channel

Configure a channel where only bot commands are allowed. All other messages will be deleted.

โš™๏ธ Channel Configuration

Messages without commands will be automatically deleted in this channel

๐Ÿ“œ Audit Log System

Configure Discord audit logs with per-event controls and beautiful embeds.

๐ŸŽ›๏ธ Audit Log Controls

Audit Routing Disabled Routes selected audit events into the configured Discord channel.
# โ€” Channel
โ˜ท 0/0 Categories
โœ“ 0/0 Events
โ— Offline Status
๐Ÿ“บ Log Channel Target channel for audit embeds on this server.
โšก Quick Actions Bulk controls for all categories and events.

๐ŸŽจ Display Options

Visibility Choose what normal users see in the embed.
Forensics โ€” show IDs Extra identifiers for moderation follow-up.
Layout Controls density and timestamp style.
Style Preview updates instantly while you change these.
Embed Style
Accent Color
Mention Style

๐Ÿ‘๏ธ Live Preview Modern

Rendered with the display settings on the left.
# audit-logs

๐Ÿ“‹ Event Categories

Toggle whole categories or individual events

โŒจ๏ธ Bot Commands

Enable, disable, and configure individual bot commands.

๐Ÿ›ก๏ธ Verification System

Next-level anti-spam protection with emoji captcha verification.

๐Ÿ“Š Statistics & Activity

0
Verified
0
Failed
0
Kicked
0
Banned
0
Active
0
Today
Server Status: โœ… Normal
Recent Verification Events 0 events
๐Ÿ“‹

No verification events yet

๐Ÿ“ Discord Logging

Event Toggles

User Details in Logs

Embed Colors

โš™๏ธ Basic Setup

Where the verify button appears
Given after successful verification
Restricts access until verified
For verification logs

๐Ÿ’ฌ Verify Message

Supports Discord markdown
โš ๏ธ Changing this breaks existing verify messages

๐Ÿ”’ Security Settings

Time Requirements

days
min
sec

Attempt Limits

min

Escalation

min

Bypass Roles

๐Ÿšจ Raid Protection

Joins to trigger
sec
min

Manual Lockdown Control

min

๐Ÿงฉ Captcha Settings

3-8 emoji options
0 = disabled
Basic setup, message, security, raid, captcha and logging are all saved together. Deploy and lockdown are separate actions.

๐ŸŽญ Reaction Roles

Create self-assignable role messages with live Discord preview. Members can react to get roles.

๐Ÿ“Š Reaction Role Status

Disabled
0 Messages
0 Role Mappings
Inactive Status

๐Ÿ“‹ Reaction Role Management

โœ๏ธ Embed Editor

Embed Editor

Embed Color
Content
Emoji-Role Mappings 0

Each emoji can assign one or more roles when clicked.

Presets

๐Ÿ‘๏ธ Live Preview

# roles

๐ŸŽ™๏ธ Temporary Voice Channels

Let members create their own temporary voice channels that auto-delete when empty.

โš™๏ธ Settings

seconds
Time to wait before deleting an empty channel (5โ€“3600 seconds).

๐ŸŽ™๏ธ Creator Channel

The Creator Channel is a special voice channel. When a member joins it, a new temporary channel is created for them automatically.

Save applies the toggle and delete delay together.

๐ŸŽต Music

Configure YouTube music playback, command access, voice routing, and live queue controls.

๐Ÿ“ก Routing

Optional channel for music commands and now-playing messages.
Fallback voice channel when the user is not already in voice.

๐Ÿ‘ฅ User Control

๐ŸŽš๏ธ Playback

%
Download first buffers the whole track for smooth playback.
min
sec
Limits how many tracks a member can add from one playlist.
Download-first mode only: files are kept after playback, so replaying a track starts instantly. Disable to free disk space.

โ–ถ๏ธ Live Player

Idle
State
0
Queue
50%
Volume
Balanced
Quality
-
Voice
-
Engine
๐ŸŽต

No Track

Open /music and press Add Song.

50%
Routing, access and playback settings are saved together. Live controls apply instantly.

๐ŸŽซ Ticket System

Manage support tickets with categories, claims, and transcripts.

๐Ÿ“Š Ticket Overview

0
Total
0
Open
0
Claimed
0
Closed
๐Ÿ“ญ

No Tickets

No tickets yet.

โš™๏ธ Configuration

Parent category for ticket channels
Where ticket events are logged
Per user (1-25)
sec

๐Ÿ›ก๏ธ Support Roles

๐Ÿ“‚ Ticket Categories

Add Category

๐Ÿ”‘ Web Panel Access

Allow members without Manage Server or Administrator to use the panel โ€” and pick exactly which tabs they see.

๐Ÿ” Your Account Security โ€ฆ

Add a one-time code from your phone to your own panel login โ€” an extra layer independent of Discord. If your Discord account is ever compromised, the panel still asks for this code.

๐Ÿ“Š Access Status

0 Allowed Roles
0 Members Granted
0 Restricted Tabs

๐Ÿ‘ฅ Allowed Roles

Members with any of the selected roles will see this server. Admins always have full access.
Loading rolesโ€ฆ
0 roles selected

๐Ÿ—‚๏ธ Tab Permissions No role selected

Pick which tabs each role can open. Empty = all tabs allowed.
Select a role on the left to configure its tab access.

๐Ÿ’พ Save Changes

No unsaved changes

๐Ÿ›ก๏ธ Auto-Moderation

Configure automated message filtering, spam detection, and escalating punishments.

๐Ÿ“Š Statistics & Log

0
Total
0
Spam
0
Words
Links
0
Mentions
๐Ÿ“ญ

No Events

No auto-moderation events yet.

โš™๏ธ Global Settings

Immune Roles

Immune Channels

๐Ÿšซ Spam Detection

In time window
sec

๐Ÿ”ค Word Filter

๐Ÿ”— Link Filter

Only needed if you want to restrict ALL links. Leave empty to only block invites.

๐Ÿ“ข Mention Spam & Caps

Mention Spam

Per message

Caps Lock

%
chars