Wiki / Getting Started / Activate a feature

Activate a feature

Updated by Maxime_48 · 1 week ago · 81 views

YAWBDB features are modular. You can enable only the features your Discord server needs.

Activating a feature makes it available for your server. Most features also need configuration before they start doing anything.

The features grid of a server: activated features on top, available ones below, each with its switch


1️⃣ Step 1 — Open your server

From the dashboard, find the server you want to configure.

Click Features on the server card.


2️⃣ Step 2 — Choose a feature

The Features page lists the available features for your server.

Examples include:

  • Leveling
  • Automod
  • Anti-Raid
  • Moderation
  • Discord Reports
  • Discord Tickets
  • AI Response
  • Random Bot Interactions
  • Audio Recording
  • Auto Responder
  • Voting
  • Auto Join Role
  • Rules Channel

Some features may be shown as locked or whitelisted if they are still limited to selected servers.


3️⃣ Step 3 — Enable the feature

Use the enable button or toggle for the feature you want.

Once enabled, the feature is connected to your server configuration.

This does not always mean the feature is fully ready. For example, Discord Tickets still needs a tickets category and staff roles, Automod needs rules, and Leveling needs XP settings.


4️⃣ Step 4 — Open the configuration page

After enabling the feature, open its configuration page.

Depending on the feature, this may be:

  • A settings form
  • A dedicated feature page
  • A visual editor
  • A drag-and-drop interface
  • A mixed layout with both settings and visual configuration

5️⃣ Step 5 — Save your settings

After editing the settings, save the configuration.

The bot periodically reads the latest feature configuration from the panel, so changes should apply automatically.

When a save is refused

Settings are checked against what each field actually accepts before anything is stored. If something does not fit, nothing is saved at all and the reason appears right under the field concerned, with a red notice at the top of the page.

A few of the checks worth knowing about:

  • A channel or role setting has to hold a real Discord id, which you get by picking from the list rather than typing.
  • A numeric setting stays inside the range its description gives.
  • A server lore link has to be a Pastebin link, such as https://pastebin.com/AbCd1234 — the bot only knows how to read those, so any other address used to be accepted and then quietly fetch nothing.

If the notice at the top mentions a setting you cannot see on the page, it belongs to a field that only appears once another setting is switched on.


🧩 Feature independence

YAWBDB features are designed to work independently.

For example:

  • Automod can run even if Leveling is disabled.
  • Leveling can run without Moderation.
  • Discord Reports and Discord Tickets can be enabled separately.
  • AI features can use default or custom model endpoints.

If two features interact, YAWBDB tries to degrade gracefully when the other feature is not enabled.


🌱 Recommended first features

For a new server, a good starting setup is:

  1. Moderation — for sanctions and logs
  2. Automod — for automatic rule enforcement
  3. Anti-Raid — for join-burst protection
  4. Discord Reports — so members can report issues
  5. Discord Tickets — for private support requests
  6. Leveling — to reward activity

You can start small and enable more features later.