Skip to main content

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:

https://arcbot.pro

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

  1. You log in via Discord (OAuth2)
  2. The panel displays a list of servers you have access to
  3. You select a server → you see the module grid
  4. You click "Edit" on a module → the configuration panel opens
  5. You change settings → the "Unsaved changes" bar appears at the bottom
  6. 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

PageDescription
Server ListSelect a server to manage
Module GridView all modules with on/off toggles
Module Settings PanelDetailed configuration of selected module
Server SettingsLanguage, color, broadcast channel, dashboard access
Admin PanelStatistics, logs, broadcasts (developers only)
tip

The panel works best on desktop, but it's responsive — you can use it on mobile if needed.