LB LavaBot Moderation + Growth + Personality ← Back to LavaBot

Guide

How to actually use LavaBot

Step-by-step walkthroughs for the stuff you'll actually do. The default prefix is ! (swap it for whatever you've set). Just need the syntax? The full command list is at the bottom.

01

Standing up a brand-new server

From an empty server to a full structure in a couple of minutes.

  1. Invite the bot with the Administrator scope, or at least Manage Channels + Manage Roles.
  2. Run !setupserver. A panel opens. Pick one of the six presets from the dropdown.
  3. Choose Add to existing (keeps what's there) or Replace everything (wipes first, after an automatic backup).
  4. Review the preview, hit Build it. Changed your mind? !rollbacksetup undoes the whole thing.

Premium feature. The wipe is always snapshotted first, so "Replace everything" is reversible via !serverbackup restore.

02

Locking the doors on a raid

Set it once on the dashboard; it runs on every join.

  1. Open Dashboard → Anti-Raid and pick the server.
  2. Set a minimum account age (e.g. 7 days) and an action: log while you tune it, then escalate to kick or ban.
  3. Set the join-rate window. For example, 5 joins in 30 seconds trips lockdown.
  4. Optionally assign an auto-role to quarantine every new arrival until verified.
  5. Point a log channel at your mod-log so every action is visible.

Quick health check from Discord: !antiraid prints the live config.

03

Keeping chat clean automatically

Blocklists, links, spam patterns, plus a trusted-role bypass.

  1. Open Dashboard → Chat Filter and select the server.
  2. Add banned words (one per line) and, if you need precision, regex patterns.
  3. Toggle invite blocking and choose a link mode: allowlist for locked-down servers, denylist for open ones.
  4. Tune the caps, mass-mention and repeated-char thresholds. Set 0 to disable any of them.
  5. Add your staff roles to exempt roles so moderators are never filtered.

Message edits are re-scanned, so editing a message to sneak something past won't work.

04

Greeting new members with style

A custom embed with a random image from your own pool.

  1. Upload images: !welcomemsg add with one or more attachments (PNG/JPG/GIF/WEBP).
  2. Set the channel: !welcomemsg setchannel #welcome.
  3. Write the text with placeholders: !welcomemsg settext Welcome {user.mention} to {guild.name}!
  4. Style it: !welcomemsg setcolor #d94f3d, !welcomemsg settitle "Welcome aboard".
  5. Preview with !welcomemsg preview, then !welcomemsg enable.

A random image is picked from the pool on every join. Premium feature.

05

Backing up before big changes

Snapshot the structure, restore or clone it later.

  1. Snapshot now: !serverbackup create before-rework.
  2. See what you have: !serverbackup list (or browse Dashboard → Backups).
  3. Restore into this server, or clone into another: !serverbackup restore <id> [target_guild_id], then confirm.

Restores are additive by default, so clean the target first if you want an exact clone.

06

Unlocking premium

Support the project, get the premium toolset.

  1. Link your Discord ID on the dashboard so the bot knows who you are.
  2. Donate through any channel on the donate page, then submit the notification form there.
  3. Once verified, premium days land on your account. Check anytime with !premium status.

Full command reference

Live list from the running bot, grouped by module.

Loading commands…