Skip to content

Module catalogue

The Modules page is Kotbo’s master switch: every feature is turned on or off here, and the sidebar follows.


Modules are sorted into seven families:

Category Content
Core Foundations of the bot and the dashboard. Always on.
Moderation & Security Sanctions, logs, automatic filtering, server protection.
Staff management Recruitment, hierarchy, meetings, absences, team follow-up.
Community & Engagement Progression, economy, games, events, interactions.
Content & Communication Rules, welcome, news, auto-responses, publishing.
Integrations External services plugged into the server.
Cross-server Bridges between several Discord servers.

A search field filters the catalogue. If nothing is left, Kotbo shows No module matches this search.

Five status filters complete the search: All, Active, Inactive, Blocked and Plan, each with its own counter.


A module outside the server’s plan carries a padlock and the … plan label: This module is not part of the server’s current plan. Its switch does not respond, and Kotbo points to See the plans.

A blocked module is something else: it is waiting for another module to be switched back on, not for a plan change. The card then names the module at fault.


Each card carries a switch, the module’s purpose and, where relevant, the Requires list.

Three states are spelled out:

  • Active: commands, events and settings page available.
  • Inactive: commands refused, events ignored, page unreachable.
  • Always on: a core module, it cannot be turned off.

Core modules cannot be disabled: turning off the Modules page or the activity log would make the server unmanageable, or erase the trace of the manoeuvre.

Some modules start off by default: those are the ones needing prior configuration (an API key, a channel) that would otherwise fail silently.


A module’s Access by role block defines who can view, moderate and configure it from the dashboard. This is the setting that makes a moderator see a page read-only where an administrator can edit it.

The same matrix can be set for every module from a single screen, in the Management center.

The Open the detailed configuration link goes straight to the module’s page.


At the bottom of the page, three presets apply a set of modules and permissions suited to a type of server in one go:

Preset What it sets
General community Translation on, dev modules idle, admin commands kept in check.
Gaming / Esports Translation on, a simple moderation stack, focus on player channels.
Dev / Tech Daily Algo and Code Police on, technical commands open.

A preset replaces

Applying a preset replaces the settings concerned, both modules and command restrictions. Kotbo asks for confirmation first.


Disabling a module is not a data deletion. The page leaves the sidebar and the automations stop, but the data stays. To start over, look for the module’s own reset option.

Kotbo says as much at the top of the page: A disabled module really does stop working: its commands, buttons, scheduled tasks and settings page all become unavailable.