Skip to content

Feature Catalog

Domekologe edited this page Jul 2, 2026 · 1 revision

Feature Catalog & Setup Wizard

🌐 English · Deutsch

The feature catalog at /features (login required) shows all known PDC cog modules as a grid of cards — one card per module, with an emoji icon, a localized title/description and, where applicable, a "replaces bot X" hint (e.g. leveling replaces MEE6/Arcane, tempvoice replaces VoiceMaster, tickets replaces Ticket Tool). From each card you can jump straight into the module or start its setup wizard.

The catalog (/features)

Each card shows:

Element Meaning
Status badge Loaded (green) or Not loaded — whether the cog is currently active on the bot. Cards of unloaded modules are dimmed.
"Replaces" hint Which well-known bot the module can stand in for (only for modules where that makes sense).
Open Link to the module's registered dashboard page (/modules/<key>), shown when the cog contributes one.
Setup Starts the setup wizard for the selected server — shown when the module has guild-scoped settings panels.
Load/unload toggle Bot owner only: a switch to load or unload the cog directly from the catalog. Disabling asks for confirmation. Non-owners simply don't see the toggle.

A server dropdown at the top selects which guild the Setup links target (?guild=<id>); without a selected server, guild-scoped setup is unavailable and the card says so.

What appears in the grid: every catalog-known PDC cog that is installed (owner view via the full cog list) or that exposes dashboard contributions (everyone else). Titles and descriptions come from the dashboard's i18n (DE/EN) with the gateway-provided manifest description as fallback.

The setup wizard (/features/setup/<cog>)

The wizard walks you through a module's configuration step by step — one settings panel per step, with a progress bar and Back/Next buttons. It doesn't invent its own forms: each step renders the module's existing settings panel (the same PanelForm the guild settings use), so anything you can configure in the module's tabs you can configure here, just in a guided order.

  • With ?guild=<id> the wizard shows the module's guild-scoped panels for that server; without it, the global (owner) panels.
  • Steps you have already visited stay mounted, so going Back preserves what you typed.
  • Panels are ordered by the cog's declared order, then alphabetically.

Tip

The wizard is just a different view on the module's normal settings panels — nothing is stored twice. You can always fine-tune later in the module's tabs on the server page.

Related pages

Clone this wiki locally