Web Panel — Overview
ArcBot's web panel is a web application that allows convenient bot configuration without the need to use Discord commands. Available at:
What you can do in the panel
- Enable and disable modules (cogs) — each module can be independently activated or deactivated
- Configure module settings — moderation roles, log channels, embed colors, welcome/goodbye, polls, suggestions, and more
- Manage server settings — bot language, default embed color, broadcast channel
- Manage dashboard access — add users who can configure the bot without ADMINISTRATOR permission
- View bot status — whether the bot is online/offline on your server
- Manage alliances (Dark War Survival) — creation, editing, members
- Configure Reaction Roles — creating configurations with buttons/dropdowns
- Build embeds (Message Builder) — visual editor with live preview
How it works
- You log in via Discord (OAuth2)
- The panel displays a list of servers you have access to
- You select a server → you see the module grid
- You click "Edit" on a module → the configuration panel opens
- You change settings → the "Unsaved changes" bar appears at the bottom
- You click "Save" → changes are immediately applied by the bot
Real-time Synchronization
The bot checks configuration every 5 seconds. After saving changes in the panel, the bot will automatically update its behavior — e.g., commands will appear or disappear depending on enabled modules.
Access Requirements
To use the panel, you must meet one of the following conditions:
- Have ADMINISTRATOR permission on the server where the bot is installed — the server will automatically appear on your list
- Be added to the Dashboard Users list by a server administrator — access via direct link
Login details are described in the Login section.
Panel Structure
| Page | Description |
|---|---|
| Server List | Select a server to manage |
| Module Grid | View all modules with on/off toggles |
| Module Settings Panel | Detailed configuration of selected module |
| Server Settings | Language, color, broadcast channel, dashboard access |
| Admin Panel | Statistics, logs, broadcasts (developers only) |
tip
The panel works best on desktop, but it's responsive — you can use it on mobile if needed.