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
Each module (cog) 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
Log in via Discord
You log in via Discord (OAuth2).
View your servers
The panel displays a list of servers you have access to.
Select a server
You select a server → you see the module grid.
Edit a module
You click "Edit" on a module → the configuration panel opens.
Make changes
You change settings → the "Unsaved changes" bar appears at the bottom.
Save
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.